我正在尝试从游戏对象上的一个名为“ variableHandler”的类(称为“ variableHandler(Clone)”)中获取访问权限,但我不知道哪种方法具有最佳性能。
我已经通过两种方式访问该类:'FindObjectOfType'方法和'GetComponent'方法。
下面是我如何获得访问权限的示例代码:
private variableHandler variable;
void Start() {
// The 'GetComponent' method:
GameObject variableGO =
GameObject.Find("variableHandler(Clone)");
variable = variableGO.GetComponent<variableHandler>();
// And also this method:
variable = FindObjectOfType(typeof(variableHandler)) as
variableHandler;
}
这两种方法都可以很好地工作;只是我在这个游戏中经常访问该课程,所以我认为如果我发现哪种方法是最有效的访问方法,那将是一件好事。