我是 unity 小白,最近也在学 PuerTS ,用 ts 开发游戏( c#端只提供一些工具类给 js 使用),但我不知道如何在 js 那边把整个流程跑起来,我说一下目前的理解
1 、C#端启动 JsEnv (全局一个即可),cs 文件:Launcher.cs ,env = new JsEnv();
2 、使用env.ExecuteModule("app.mjs");
执行 js 脚本(入口文件)
3 、由于 app.mjs 属于 js 端的入口文件,所以 c#端的 env 也只会执行一次env.ExecuteModule
,后续所有的游戏逻辑都在app.mjs
入口文件分发和驱动
备注:我不清楚这种使用 PuerTS 的流程是否正确,如果不正确的话,请大佬指点迷津,小弟十分感激。
如果使用 c#开发,可以直接在 c#脚本中定义成员属性,然后在 unity 编辑器中拖入相关物体就完成了绑定,然后 c#中可以直接使用,那 js 的话并不支持这种方式,我有一些疑问:
GameObject.Find
去查找物体吗?因为无法直接用编辑器拖入的方式和代码完成绑定请各位大佬指教,谢谢