2016-12-31 44 views
0

我想旋转使用此蓝图来与入门套件表:为什么桌子不旋转?

enter image description here

我确信这个静态网格是可移动的,为什么它不旋转?

+0

我自己并不是一个虚幻的用户,我只会添加一条评论:我的猜测是该表在第一个计时器tick中实际旋转了20º,然后它不断地旋转到20º而不是20的增量。我的猜测是您必须通过向Z(偏航)引脚添加一些逻辑来增加每个记号的旋转。正如我所说,只是一个猜测。 – LoPiTaL

+0

@LoPiTaL谢谢,但我跟着一个例子,我做了蓝色打印完全像在这个例子中,我认为表变量一些如何不指向表静态网格,虽然我从组件面板拖动它 – Wel

+0

是'类默认值'>'演员勾号'''开始勾选启用'真? –

回答

1

由于很少有人在评论中提到 - 您将每帧添加20°。这是不好的,因为它会根据你的帧率而变化。所以你应该使期望值的变量RotationPerSecond。然后乘以这个值与Delta Seconds得到当前帧的新的旋转增量。

确保该角色滴答(只需添加PrintText节点为第序列节点)。如果您没有看到打印的日志,则需要调查为什么不启用Ticking并将其更正(通常新演员将启用Ticking)。

接下来你应该考虑的是使用AddActorLocalRotation。通过使用你的方法,你的对象将围绕世界起源旋转(也许这是期望的行为?)。通过使用本地三角洲,您的演员将独立旋转WorldLocation