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参数。

没有更多推荐了,返回首页