如何将一个立方体分成两块?

时间:2019-04-23 13:15:34

标签: c# unity3d

我正在寻找建议,如何将一个立方体分成两块(一半),如下图所示。如何通过代码以简单的方式做到这一点?我需要首先用2个零件制成一个大立方体吗?

Cube in two

2 个答案:

答案 0 :(得分:1)

基于您的Unity标签,我假设这是针对Unity的。

我要做的是创建2个立方体游戏对象,以一种方式将它们的大小加倍,并在它们之间附加一个关节。如果要在动画过程中拆分它们,可以破坏关节。

如果只需要一个立方体,只需在一个平面上将其大小设置为当前大小的一半即可。

答案 1 :(得分:0)

功能似乎类似于游戏“堆栈”。我做了类似的功能,其中我更改了多维数据集的大小,并根据一些数学实例化了一个新的实例。我在Github上有可用的代码。

https://github.com/MuhammadFarhanAqeel/Stacks-Game

PS:我发布了链接,因为脚本有点大。回购包含整个项目:)