2013-02-11 90 views
0

也許是因爲如果現在試圖修復它幾個小時。但是我的角色並沒有移動。Unity3d角色無法水平移動

首先,我用一個立方體作爲角色來寫它。當我用玩家模型替換這個立方體時,它仍然上下移動,但不再左右移動。即使經過2個小時試圖弄清楚,我真的不能忍受它,並決定將它張貼在這裏。

由於長碼,我決定將它粘貼到pastebin中。

http://pastebin.com/iAsN51rW

在此先感謝

+0

你是否偶然在對象上設置了一個固定的x或y位置? – Skami 2013-02-11 14:36:21

+0

@skami起初我認爲如此:)我找到了答案。當切換到我的模型時,它所面對的一面發生了變化,所以它只是向深處移動,而後面使它看起來像是在移動;)在切換之後,finaly工作了....是時候我發現它了。 ,5小時Xd;( – 2013-02-11 14:39:01

回答

0

我找到了解決我的問題。就這樣我想,當切換到我的播放器的模型,我不得不爲我的立方體看着相機移動方向上從

transform.Translate(speed* Time.deltaTime,0,0); 

transform.Translate(0,0,speed* Time.deltaTime); 

改變,但我的球員看往雙方