下载源码 UnityPackage
目录
1.准备工作
2.显示第一幅图片
3.让乌龟动起来
1.准备工作
步骤:
-
将乌龟🐢进行切片
-
创建一个2D精灵对象,暂时将乌龟🐢的第一张图片放进去,并调整到合适的大小和位置
-
然后将精灵对象里的图片删掉
2.显示第一幅图片
步骤:
-
创建一个C#脚本名为
ZombieMove
,并挂载到乌龟上 -
定义一个公共的(Pubilc)
Sprite
类型的数组,可以在视图窗口指定图片的显示顺序 -
在视图窗口调整数组长度为4
-
依次将切片好的图片,放进数组中
-
获取<Sprite Renderer>组件,设置Sprite的值为数组第一个
// 定义精灵类型的数组public Sprite[] sprites;void Start(){// 显示乌龟的第一幅图片this.GetComponent<SpriteRenderer>().sprite = sprites[0];}
3.让乌龟动起来
帧数 = (运行时间 * 帧频)% 数组长度
一秒(60帧)变换多少次图片
// 定义精灵类型的数组
public Sprite[] sprites;
//帧频
public float zhenPin;
//帧数
int zhenShu;void Start()
{// 显示乌龟的第一幅图片this.GetComponent<SpriteRenderer>().sprite = sprites[0];
}void Update()
{// 帧数 = (运行时间 * 帧频)% 数组长度zhenShu = (int)(Time.time * zhenPin) % sprites.Length;//Debug.Log(zhenShu);this.GetComponent<SpriteRenderer>().sprite = sprites[zhenShu];
}