【发布时间】:2017-06-10 19:26:58
【问题描述】:
我想移动一个立方体,让它在它的边缘滚动。立方体将站在 x-z 网格上,每次移动都会使其站在网格的不同方格上。
玩家将控制移动,并且一次只能使立方体沿一个方向滚动(左、右、前或后),但立方体必须始终准确地站在一个网格方格的顶部.
我不认为对立方体施加力会有所帮助,因为它可能会使它移动得太多或太少。我想实现这样的目标:https://www.youtube.com/watch?v=yaAIUYuNi84 但仅在 x-z 平面上。 请注意立方体如何在每个角落轻松停止和改变方向,因为它不会移动太多或太少。
关于如何解决这个问题的任何想法?
【问题讨论】:
-
如果你不想使用武力(你不应该),我会为此制作动画,应该不会很难。
-
我只用了一周左右的unity,还没有测试过动画。我该怎么办?为每个移动的空间播放旋转动画?就像当立方体移动一格时,动画一圈?
-
没错,您可以在Unity中创建一个简单的剪辑进行旋转。这应该不是很难,因为它是简单对象的简单移动。
标签: unity3d rotation physics cube rigid-bodies