Unity 中的脚本引用

本文关键字:引用 脚本 Unity | 更新日期: 2023-09-27 18:33:23

我正在创建一个游戏,该游戏有多个对脚本的引用,一个对另一个。

例如:

  1. 控制器脚本
  2. 某些行为脚本
  3. 图形用户界面脚本

当我可以做两件不同的事情时,我的疑问进入:

  1. 在某些行为中访问/编辑我抱怨的 GUI 变量/函数...喜欢:

    1.1. 变量 = GameObject.Find("GuiTag")。GetComponent();
    变量.gui.score....

哪一个更好?

Unity 中的脚本引用

在脚本中,您只有一个可以在该类中设置一个公共静态变量,其中包含公共获取和私有集。 在"开始"或"唤醒"函数上,将该变量设置为 this,然后您可以从任何其他脚本轻松访问该脚本。