以上代码,需要先创建四个列表用来保存每个方向动画的一组Sprite。
public List<Sprite> up = new List<Sprite>();
public List<Sprite> down = new List<Sprite>();
public List<Sprite> left = new List<Sprite>();
public List<Sprite> right = new List<Sprite>();
大家需要注意一点,在生成Sprite的时候,一定要根据自身需要控制Sprite像素的大小pixelsPerUnit,因为默认的pixelsPerUnit大小为100,而我们的像素画合适的值是16或32。
五、用协程实现2D动画