打开碰撞团结2d游戏

时间:2014-11-12 18:46:55

标签: unity3d collision

当我碰到墙壁时,我正试图让我的'怪物'转弯。我的剧本唯一的问题是它只会在与我的角色或另一个'怪物'发生碰撞时变成'怪物'...... 我试着在墙上添加刚体,......但我似乎无法弄明白。

这是我的javascript脚本:

#pragma strict
var box : GameObject;

function OnCollisionEnter( hit : Collision)

{ 

box.transform.Rotate(0,180,0);

}

任何人都可以帮助我吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

void OnCollisionEnter2D(Collision2D coll) {
    if (coll.gameObject.name == "NAME_OF_YOUR_MONSTER") {
        box.transform.Rotate(0,180,0);
    }
}

并将此脚本添加到您的墙上。这应该有用。