【发布时间】:2019-04-18 18:07:15
【问题描述】:
我在确定如何定位我的模型时遇到了很多麻烦。当我无法让我的角色沿移动方向旋转时,我注意到了这个问题。在对 LookAt() 之类的函数进行大量试验和错误之后,我意识到这是因为我的角色的 z 轴(前向矢量)没有面向角色的相同前向方向。在 Blender 中纠正这一点后,我将其导入 Unity 和 walah,z 轴与角色的方向相同。但是当我玩游戏并且动画开始时,z 轴再次指向错误的方向!知道为什么 Unity 会这样做吗?仅供参考,我在搅拌机中建模了 3d 对象。
开始游戏前(角色面向z轴)
【问题讨论】:
-
我最好的猜测是您的代码中的其他内容正在控制这一点,但您的问题太模糊了,我无法开始诊断问题尝试缩小搜索范围,提供更多详细信息,您尝试了什么,等等可能会抛出一些相关的代码
-
"Lookat" 让它这样做,所以如果你选择的点是其他人的脚,他们会向前跌倒,然后如果你旋转,他们会绕着那条偏斜线旋转。
-
和@CoderJoe 说的一样。您还可以停用所有您自己的脚本,这些脚本会影响您的游戏对象并点击播放按钮..
-
我已停用所有脚本,但问题仍然存在。我猜问题是动画像@Immorality 所说的那样在错误的轴上。
标签: unity3d