chexiongsheng
Results
405
comments of
chexiongsheng
目前,只要完全不依赖nodejs的库,在纯v8的puerts还没反馈运行不了。像react,都是直接npm install就能用。
我说的依赖,仅包含运行时的依赖。
用标准的tsc编译器就可以了
正在load的过程去load另外一个asset是不行的,UE的限制
启动时全量编译ts导致的。主要考虑到非启动状态下,程序员也可能修改代码,这导致ts和蓝图不一致。 我考虑下怎么优化。
更新下最新代码试试?第二次启动,如果文件不变会跳过,第二次启动会大大节省时间
找不到url模块,你那有这模块么?是nodejs的url么? 看下faq:https://github.com/Tencent/puerts/blob/master/doc/faq.md#npm%E4%B8%8A%E6%89%80%E6%9C%89%E5%8C%85%E9%83%BD%E5%8F%AF%E7%94%A8%E4%B9%88
你需要用nodejs,可以用nodejs后端,参见安装文档。最新的nodejs后端已经支持手机:https://github.com/puerts/backend-nodejs/releases/tag/NodeJS_16.16.0_220809
蓝图原则上要根据路径来加载,你这里能通过名字加载成功只是恰好蓝图在内存了。 问题就来了,怎么在ts里头表达:这个字段类型是某某路径下的蓝图。 其次,路径变了怎么办?
光输入名字不一定能加载成功。成功是因为你刚好浏览,打开过那个蓝图,或者什么别的方式让那蓝图加载进内存了。 如果蓝图没加载进内存,要通过路径来加载。