Mensaje de unidad

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

///消息推送只能在同一个游戏物体上的脚本调用
public class Test : MonoBehaviour
{
  
    void Start()
    {
        //发生给自身所有的脚本GameObject _g
       // GameObject.Find("Main Camera").SendMessage("Say",this.gameObject.name,SendMessageOptions.RequireReceiver);


        // 发送给自身的所有脚本以及自身父物体,父物体的父物体等身上所有脚本
        //GameObject.Find("Main Camera").SendMessageUpwards("Say", "Upwards", SendMessageOptions.RequireReceiver);

        // 发送给自身的所有脚本以及自身子物体,子物体的子物体等身上所有脚本
        //GameObject.Find("Main Camera").BroadcastMessage("Say", "This is a testMessage");
        //BroadcastMessage("Say", "This is a testMessage");
    }

    void Update()
    {
        
    }
    public void GameBuild()
    {
        Debug.Log("WSSSSSSS");
    }
}

    void Say(string _s)
    {
        Debug.Log(this.gameObject.name + " Get: " + _s);
    }

Supongo que te gusta

Origin blog.csdn.net/m0_71624363/article/details/132011662
Recomendado
Clasificación