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# 关于unity对撞机系统_C#_Unity3d - Fatal编程技术网

C# 关于unity对撞机系统

C# 关于unity对撞机系统,c#,unity3d,C#,Unity3d,所以我放了一个普通的boxcollider2d,然后我又添加了一个组件boxcollider2d,比第一个稍微大一点,但这次我将它设置为触发器。我写了一个脚本,当一个物体被抛出时,它会被触发,但不会击中内部碰撞器!它只是完全通过它!所以我想也许两个碰撞器不能工作,所以我给对象添加了一个空的父对象!并添加了boxcollider(已触发)Nd,再次将其缩放,比第一个稍微大一点!还是不行!它通过它 我认为你把碰撞器和刚体混淆了。我认为问题是你需要一个刚体2d,在被抛出的物体或被抛出的物体上。提供你的

所以我放了一个普通的boxcollider2d,然后我又添加了一个组件boxcollider2d,比第一个稍微大一点,但这次我将它设置为触发器。我写了一个脚本,当一个物体被抛出时,它会被触发,但不会击中内部碰撞器!它只是完全通过它!所以我想也许两个碰撞器不能工作,所以我给对象添加了一个空的父对象!并添加了boxcollider(已触发)Nd,再次将其缩放,比第一个稍微大一点!还是不行!它通过它

我认为你把碰撞器和刚体混淆了。我认为问题是你需要一个刚体2d,在被抛出的物体或被抛出的物体上。提供你的代码。另外,用你的代码和对象的图片编辑你的答案。我只有一个简单的脚本和一行代码来触发外部碰撞器!但在与外部对撞机碰撞(触发对撞机并通过)后!该对象不会与内部碰撞器碰撞,也只会穿过该碰撞器!我只想制造一个可命中的物体,但是有一个额外的碰撞层(触发)来触发,告诉它就在附近!