如何在Unity 3D上的立方体上滚动立方体

时间:2017-06-10 19:26:58

标签: unity3d rotation physics cube rigid-bodies

我希望通过使立方体在其边缘上滚动来移动立方体。立方体将站在x-z网格上,每次运动都会使它站在网格的不同方格上。

玩家将控制移动并且只能使立方体一次向一个方向滚动(向左,向右,向前或向后),但是立方体必须始终准确地站在其中一个网格上# 39; s square。

我不认为对立方体施加力可能会导致它移动太多或太少。我希望实现这样的目标:https://www.youtube.com/watch?v=yaAIUYuNi84但仅限于x-z平面。 注意立方体如何在每个角落停下来并轻松改变方向,因为它永远不会移动太多或太少

有关如何处理此事的任何想法?

1 个答案:

答案 0 :(得分:1)

如果你是Unity的新手,那么向你扔掉一堆代码是没用的,所以我告诉你这样做的方法,这样你就可以实现自己的代码。

您可以创建4个空的游戏对象,它始终跟随地板上的立方体,当您想要滚动立方体时,您将围绕空对象旋转立方体。

你可以找到跟随立方体并在youtube上旋转立方体的代码,对于初学者来说,搜索总是很好。

所以我希望你可以管理它,如果你不能请再次写信给我你在哪里卡住我会很乐意回答你:)

相关问题