Unity基础_如果制作一个打脸解压游戏_Aniamtor
2022-08-20 17:13 作者:unity_某某师_高锦锦 | 我要投稿
最近压力比较大,有没有时间去释放。
深夜回家,看了看熟睡的母老虎,这个打不过;看了看熟睡的孩子,这个不能打;看了看镜子中的自己,摸着通红的脸,打自己,肉疼。
那么作为一个有十年开发经验的老程序员,通过程序的方式释放自己的压力。
游戏下载链接:
创建工程
新建场景
导入素材 素材在github 库中https://github.com/gaojinjin/AniamtorFunnyGame
创建2D Sprite
Ctrl+6打开动画编辑器
设置Sprite为2D的模式
拖动序列帧图片到动画中
设置帧间隔从60修改为12
点击播放预览动画
按照同样的方法制作第二个序列帧
完成之后在2DSprite上添加脚本
具体代码如下:
核心代码
sliderScrubber.onValueChanged.AddListener(SliderChanged) 注册事件
animator.Play("AnimationName", -1, sliderScrubber.normalizedValue);
AnimationName:播放动画的名称
-1:层的索引。如果 layer 为 -1,则播放第一个具有给定状态名称或哈希的状态。
sliderScrubber.normalizedValue:New Animation1动画片段的权重值