使用BroadcastMessage。它会将消息发送到所有包含的对象。

SendMessage不会遍历层次结构

if (PlayerUiPrefab != null)
{
    GameObject _uiGo =  Instantiate(PlayerUiPrefab);
    _uiGo.SendMessage ("SetTarget", this, SendMessageOptions.RequireReceiver);
}

Unity prefab.SendMessage()和prefab.BroadcastMessage()

Unity prefab.SendMessage()和prefab.BroadcastMessage() 

相关文章:

  • 2021-07-25
  • 2022-12-23
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-14
  • 2021-07-02
  • 2021-06-27
  • 2021-12-03
  • 2021-12-25
  • 2021-09-18
  • 2021-07-29
相关资源
相似解决方案