ECS武士2
创建image,调整他的anchor,在调整width,可以让他只向左边拉伸。取消勾选射线接受。
下面再创一个image子物体list,添加
这个组件。
下面对齐方式选upper right。
添加content size fitter。
horizontal fit选min size。
list的pivot的x也给1。
让list不再成为humanskill子物体,给hunman添加layout element
humanskill的anchor点一下最右下角的即可,不用按alt。
list再创建image,hs会跟着向左变化。
改名后做成预支体,hs下面的改为bg。
技能图片也做一个预制体,添加脚本。
只留一个uicontroller,子物体都删除。
处理加载后的位置问题,在播放模式下摆好位置复制参数,给预制件粘贴一下。即可。
所有的技能都要添加skill ani state脚本,确保自己能够退出。
注意这里json文件读不出来可能是命名空间的问题,他们都有List。
技能动画状态机必须要动画状态切换才能执行Onstatrexit方法,故必须在Onstateupdate里面就改变skill的值 。这个和视频里不一样。
主状态机动画不切换也可以执行OnStateExit方法 。
去掉所有声音的preloaded audio data。
load type里面第一个是加载常用的音乐,第三个是一般的。
如果觉得动画间切换太慢,把过渡时间调为0。408