unity 多段动画切换为什么要再点一下?
刚学到关于人物动画,然后跟着做了个小栗子。
教的是关于人物静止时是等待动画,移动时是跑步动画。
然后到这里都没有什么问题。
我想多加一个掏兜动画是怎么样的。
代码如下:
编辑器画面:
上面说错了,我参数一个用的bool,另一个用的trigger.
代码画面:
动画效果是:当我站立=>行走时,没有问题,当我从行走切换到掏兜动画时也没问题,但是再次回到行走时就出现一个问题。
如果我没有点击鼠标,状态会一直在掏兜动画上,行走也可以但是没有行走的动画效果了。
如果我点击了嘞鼠标,状态就切换回到了站立上,行走动画也没有问题了。
关键是在于,为什么要再点一下鼠标呢?我不可以直接回到站立的状态吗?
请大佬们教教我
视频展示:
等不到了
但是看起来好像很好玩
拉你入坑
额,我不太懂animator,猜测下:
动画系统我觉得类似于一个状态机.这个行走和待机动画是有区别的:行走动画只有在行走时才有,不行走了会自动退出回到待机状态.但是待机状态是自循环的,什么不干待机动画也会永远播下去.
那么掏兜动画应该类似行走吧,它应该得要能自动停止才行,应该有个什么设置让它播放完自动返回待机状态
雾草 看起来好厉害的样子 我之前学过flash 感觉不一样
行走跟待机用了bool链接,之前我用bool爷也连过待机跟掏兜,貌似是有问题的;我现在的待机跟掏兜用的是trigger连接的,所以有一个问题,他不会自动回到待机的状态了。
我刚看了一下我之前单独用trigger,它是可以直接回到待机状态
附视频:
@LMist 此处艾特出鱼排高中生Unity大佬
对对对,我正想说有他
开学了,怕是没时间摸鱼 你可以加他试试
昂~
但是怎么加呢
我有他微信,鱼排群里也有他吧,你可以试着@一下
OK,非常感谢~
嗯,trigger类似一个会自动复原的bool值,所以这个动画播一次就回去了
bool值没有自动回退的逻辑的话就会一直播
对的
哦吼吼 代码很规整呢
跟着打的跟着打的
呃呃呃,如果还没解决的话,你可以试试直接把挥手的连到跑步的上面去,不经过idle动画
好的~