@@在script A調用script B
在A內給一個變數宣告
// 公用與否 目標script class名稱 給予的變數名稱
public scriptB scriptb
之後調用用 "."去呼叫B裡面的變數variable或是function()
例如
這是在B裡面有一個variable123 的bool變數,將它設為true
scriptb.variable123 = true;
這是在b裡面有一個function123()的功能,啟動它。
scriptb.function123();
註.
在Unity裡面要把scriptB 的GameObject給A ,不然A怎麼寫也不知道是哪一個scriptB
(因為同一個scriptB可以掛在數個Object上面)
可以用public變數然後在編輯器裡面把B拖過去放
好像這個方式比較耗效能
沒有留言:
張貼留言