标签:
轻轻一点菜单:【JSB | Compile Cs to Js】
主要产出:StreamingAssets/JavaScript/SharpkitGeneratedFiles.javascript,你的所有逻辑代码都在这里
其他产出:
Temp/AllInvocations.txt:记录所有逻辑代码对框架代码的调用 (1)
Temp/AllInvocationsWithLocation.txt:同上,但同时记录每个调用的文件名和行号 (2)
Temp/YieldReturnTypes.txt:记录逻辑代码中,所有使用 yield return 后面接的对象的类型 (3)
(1) 没啥用,就是用来看的
(2) 有用,用于后续步骤检查每个调用是否有效。这个能检查90%的情况。如果这个显示 0 errors,基本能跑。但仍然有可能运行时还会报错,毕竟 Cs 和 Js 存在着众多差异。总的来说,有了这个检查,就放心多了。
(3) 有用,跟 (2) 类似的作用。由于 MonoBehaviour 协程是在 Js 手写实现推动的 (因为转换成 Js 后, Unity不可能再推动你的协程),并不支持全部的 yield return 对象类型。目前这个文件只是用查看,暂时没有做检查。如果想深入了解要去看 StreamingAssets/JavaScript/Manual/UnityEngine_MonoBehaviour.javascript。
返回:Unity代码热更新方案 JSBinding + SharpKit 首页
JSBinding + SharpKit / 编译 Cs 成 Js
标签:
原文地址:http://www.cnblogs.com/answerwinner/p/5218630.html