Unity5 Private vs Public 游戏对象

Unity5 Private vs Public Gameobject

public 和 Unity - C# 中的私有变量、游戏对象和其他东西有什么区别? ;感谢您的帮助。

public 变量可以很容易地更改,而私有变量则不容易更改 changed.If 你编译代码你可以在检查器面板中看到 public 变量的输入,通过更改检查器面板中的变量,您可以更改该案例的变量。但是,您不会看到私有变量。

我建议对于将在其中使用超过 1 次的脚本,公开将以不同方式使用的元素。

如果 variable/function 是 public,其他可以访问 class 的 class 也可以访问它。 如果 variable/function 是私有的,其他 class 就不能访问它。只有 class 自己可以使用它。

好的节目尽量少publicvariables/functions,见Loose coupling