Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取立方体的边位置?_C#_Unity3d - Fatal编程技术网

C# 获取立方体的边位置?

C# 获取立方体的边位置?,c#,unity3d,C#,Unity3d,我目前正在重新制作游戏,但我遇到了一种障碍 我试图实现的是: 因此,基本上,放在顶部的立方体必须被切成两块,悬垂的钻头必须脱落 问题是,我完全不知道如何才能做到这一点,也不知道我需要谷歌做些什么,所以我转向你们 非常感谢您的帮助和指点,谢谢 当然,在游戏中这样做的方式是:只需制作两个新的立方体 最简单的方法是: 假设你有一个10厘米长的立方体C 实际上,只需将其复制到相同的位置,就可以得到两个相同的立方体C和D 将C改为7厘米长 将D改为3厘米长 如果C的旧中心点是在说“100”,你可以看到C的

我目前正在重新制作游戏,但我遇到了一种障碍

我试图实现的是:

因此,基本上,放在顶部的立方体必须被切成两块,悬垂的钻头必须脱落

问题是,我完全不知道如何才能做到这一点,也不知道我需要谷歌做些什么,所以我转向你们


非常感谢您的帮助和指点,谢谢

当然,在游戏中这样做的方式是:只需制作两个新的立方体

最简单的方法是:

假设你有一个10厘米长的立方体C

实际上,只需将其复制到相同的位置,就可以得到两个相同的立方体C和D

将C改为7厘米长

将D改为3厘米长

如果C的旧中心点是在说“100”,你可以看到C的新中心点是103.5,D的新中心点是98.5

这在概念上真的很简单。这是唯一的办法:换成两个新型号


请注意,Unity工程“并不容易”:您必须学习如何更改多维数据集的比例,以及处理其他问题。你在游戏中看到的看似简单的东西通常需要数月的工作时间。

对不起,忙碌的日子!我还把这个问题贴在了别人的解释上,还有一段别人重做Stack的视频,我让它工作了,他们也使用了你解释的同样的逻辑,谢谢!嘿@BramNouwen-太好了。请您在这个网站上勾选一个答案(左边绿色的“复选标记”)。作为一个新用户,结束问题是很重要的,这样你就可以得到分数,从而避免适度。人们不会回答你未来的问题,除非你打勾,打勾!干杯