1. 程式人生 > >unity呼叫指令碼方法、變數之三種類型

unity呼叫指令碼方法、變數之三種類型

型別一:public型定義,直接將指令碼所在物件拖入定義變數,直接呼叫指令碼中的方法。

public GameControl control;不需要在Start()中賦值。

型別二:指令碼型直接定義

GameControlScript control;

需在Start()中給control變數賦值,

control=GetComponent<GameControlScript >();

這樣就可以訪問到GameControlScript 指令碼中的方法和變數。

型別三:是在型別二的基礎上的不同賦值方法,

在Start()中賦值,

control=GameObject .Find(“GameControl”).GetComponent<GameControlScript>();