2013-02-11 91 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); 

改变,但我的球员看往双方