Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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,我试图创建一个自动生成的游戏对象的预定义预制出来 预设包含一个多边形碰撞器 派生的对象在前一个对象的末尾实例化新对象,使其看起来像一个单独的片段 我试图理解如何合并两个碰撞器,使之像在合并对象上定义的单个多边形碰撞器 谢谢你的帮助 顺便说一句,如果涉及到一个代码(我肯定有),如果您能用c#编写它,我会很高兴 谢谢 通过阅读您的Q和提供的信息,我想说您希望一个多边形碰撞器正好位于另一个多边形碰撞器上。如果这是您的目标,当它们碰撞时,您可以使用变换函数并将其移动到另一个的确切位置。这是个好主意,但这

我试图创建一个自动生成的游戏对象的预定义预制出来

预设包含一个多边形碰撞器

派生的对象在前一个对象的末尾实例化新对象,使其看起来像一个单独的片段

我试图理解如何合并两个碰撞器,使之像在合并对象上定义的单个多边形碰撞器

谢谢你的帮助

顺便说一句,如果涉及到一个代码(我肯定有),如果您能用c#编写它,我会很高兴


谢谢

通过阅读您的Q和提供的信息,我想说您希望一个多边形碰撞器正好位于另一个多边形碰撞器上。如果这是您的目标,当它们碰撞时,您可以使用变换函数并将其移动到另一个的确切位置。

这是个好主意,但这些游戏对象的形状不同。你推荐什么?很抱歉没有提到这一点。那么你到底想做什么呢?将碰撞对象的形状更改为它正在碰撞的对象,并将其移动到该位置?这是一个选项是的。好的,请向我解释一下你的游戏对象是什么?这是一个图像,你使用三维;2D。因为为了改变形状,你需要一个预设的游戏对象的外观,然后基本上切换游戏对象这是一个2D游戏。游戏对象是由图像创建的预设。它们看起来像隧道。