Exemplo n.º 1
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        if (other.tag.Equals("monster"))
        {
            Destroy(other.gameObject);
            Destroy(this.gameObject);
            GameObject main = GameObject.Find("游戏主控"); //寻找主控组件,旗下含有部分脚本。
            //方法1:消息调用:
            //main.SendMessage("addScore",1); //将消息调用至该组件下,寻找function调用。

            //方法2:寻找组件然后调用:
            gameScore myGame = main.GetComponent <gameScore>(); //将gameScore脚本调出,并赋予变量myGame脚本的执行力。
            myGame.addScore(1);                                 //将addScore视为内部函数进行调用。
        }
    }