1. 程式人生 > >Unity JavaScript呼叫C# C#呼叫JavaScript

Unity JavaScript呼叫C# C#呼叫JavaScript

1. 編譯所有 ”Standard Assets”, “Pro Standard Assets” or “Plugins” 目錄下的程式碼

2. 編譯所有“Standard Assets/Editor”, “Pro Standard Assets/Editor” or “Plugins/Editor” 目錄下的程式碼

3. 編譯除了上面列出來的目錄和Editor目錄之外的所有程式碼

4. 編譯Editor目錄下的程式碼

這樣的話,如果你希望某個Javascript能被其他指令碼引用,那麼把它放到第一組的某個目錄裡,然後把要使用它的程式碼放在第三組的某個目錄裡就好了。

同樣,如果希望某個C#程式碼能被其他Javascript指令碼引用,也必須把這個C#指令碼放到第一組的某個目錄裡,Javascript程式碼放到第三組的某個目錄裡。

  • 同種語言,第一組目錄中的檔案呼叫第三組目錄中的檔案,以JavaScript為例
    GO_ScoreGlobalUNL.SendMessage("OnBillingSuccess", index, SendMessageOptions.DontRequireReceiver);
    

GO_ScoreGlobalUNL被呼叫的GameObject,OnBillingSuccess被呼叫的方法,index引數。