我正在创建一个对脚本有多个引用的游戏,一个对一个。
举个例子:
- 控制器脚本
- SomeBehavior 脚本
- 图形用户界面脚本
当我可以做两件不同的事情时,我的疑问就出现了:
- 在我想要的 SomeBehavior 访问/编辑 GUI 变量/函数中......喜欢:
1.1。variable = GameObject.Find("GuiTag").GetComponent< GUI 脚本 >();
variable.score....然后继续... - 在 SomeBehavior 中通过 Controller.gui 访问/编辑 GUI 变量/函数(gui 控制器脚本上的公共变量)...将所有基本脚本集中到一个,这样,脚本中的变量更少,内存更少(perraps)。 ..
2.1。variable = GameObject.Find("ControllerTag").GetComponent<控制器脚本>();
variable.gui.score....
哪一个更好?