小编Yur*_*res的帖子

Unity - 如何从父GameObject检测子对象的冲突?

我正在使用Unity 5进行2D游戏,我遇到了儿童GameObject对撞机的问题.我想检测Child GameObject与另一个对象之间的冲突,从父脚本执行此操作并使用标记.

按照下面的父脚本:

 void OnCollisionEnter2D(Collision2D hit) {

    if(hit.transform.tag == "Enemy"){

        this.playerRigidbody.AddForce(new Vector2(0, this.forceJump));

    }

 }
Run Code Online (Sandbox Code Playgroud)

"Enemy"标签是另一个与我的玩家孩子的碰撞器碰撞的物体.我想检测子对象和另一个对象之间的冲突,我在很多类似的论坛中搜索过关于Unity但我无法解决我的问题.有人可以帮我解决这个问题吗?

c# collision-detection parent-child unity-game-engine

2
推荐指数
1
解决办法
9552
查看次数