昨天還能用影片來控制人物移動的,今天打開之后就發現不可以了。Animator中的Apply Root Motion是勾選了的。
而且發現很奇怪的是當人物的position.y超過2.5之后,即此時腳與地面不接觸,是能很流暢的控制人物跑動移動的。
求大神救命
uj5u.com熱心網友回復:
看看是不是模型高度過高 不在攝像機范圍內 ->檢查下影片的Culling Type 設定成Alwaysuj5u.com熱心網友回復:
都試過了 還是不行。。
uj5u.com熱心網友回復:
是不是人物Collider被地面的東西卡住了,所以position.y比較高時才能動,試著調整一下uj5u.com熱心網友回復:
試了一下,也不是,我試著將Collider的Radius和Height都縮小了,也還是卡住不動,然后跑的動作在原地
uj5u.com熱心網友回復:
是不是其他地方限制了移動uj5u.com熱心網友回復:
我也不知道呀- - ,就很煩
uj5u.com熱心網友回復:
剛又試了下,發現如果我將人物的Collider的Is Trigger勾選上的話,它就能跑出原地了- - 。但我還是不知道問題出在哪轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/27461.html
標籤:Unity3D
上一篇:大神指點下
下一篇:DirectX的學習
