Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3D转换条件不起作用_Unity3d_Animation_Animator - Fatal编程技术网

Unity3D转换条件不起作用

Unity3D转换条件不起作用,unity3d,animation,animator,Unity3d,Animation,Animator,动画制作程序中的漫游层为。当播放器正在行走时,它会将IsWalking设置为真,但动画不会启动。为什么? 新状态是默认状态。因此,当游戏开始时,它将其状态设置为此。新状态和行走之间没有连接,因此它从不播放。您需要在新状态和行走之间创建一个转换。不是条目和行走解决了我的问题。如果你不介意的话,我想问另一个问题。有没有办法在不禁用animator的情况下停止动画?从行走->新状态进行转换。将转换条件设置为当IsWalking为false时,然后可以通过设置IsWalking参数在行走动画和无动画之间

动画制作程序中的漫游层为。当播放器正在行走时,它会将IsWalking设置为真,但动画不会启动。为什么?
新状态是默认状态。因此,当游戏开始时,它将其状态设置为此。
新状态
行走
之间没有连接,因此它从不播放。您需要在
新状态
行走
之间创建一个转换。不是
条目
行走

解决了我的问题。如果你不介意的话,我想问另一个问题。有没有办法在不禁用animator的情况下停止动画?从
行走
->
新状态
进行转换。将转换条件设置为当
IsWalking
为false时,然后可以通过设置
IsWalking
参数在行走动画和无动画之间切换。如果行走动画似乎需要很长时间才能完成,请确保取消选中两个变换上的“有退出时间”选项。如果你在这方面还有任何问题,你可能应该创建一个新问题,或者只是在谷歌上搜索一下:)Thanx!不幸的是,谷歌告诉我禁用animator或使用协同程序。