Dom Chen

Results 13 comments of Dom Chen

This may help: https://github.com/domchen/typescript-plus . The typescript-plus compiler is an enhanced version of the original typescript compiler, which provides extra features to the original typescript compiler, such as accessors optimization,...

是的,没有支持watch模式,入口不一样。

谢谢你这么细致的描述,基本可以确认问题出在用函数返回一个类再立即实例化的语句,之前处理了用函数返回一个匿名函数再立即执行的情况,跟这个是类似的。这些利用动态语言特性来调用,又在加载JS过程中立即执行的写法,在之前测试过的项目里出现的比较少,所以覆盖的不够全。 这里其实如果不是加载JS的过程中立即就实例化GameMain,而是等待一下监听页面初始化事件里new GameMain,可以避免低调绝大部分的加载依赖问题。剩下的静态变量继承,以及部分全局变量函数的执行都可以很好的兼容了。 不过难得遇到这么全的实际案例,我会尽可能都解决掉的。这个预计本周末有时间的时候再来解决一下。

是这样的,一般游戏主程序启动大多是在所有JS加载完成后才运行,延迟一下监听页面load结束开始实例化就好了,你现在的写法是一边加载JS一边立即运行整个程序,相当于人为引入了一大堆排序依赖,如果遇到了逻辑上的循环引用就很难绕过去了。确实会存在A引用B,B再引用A的情况的,但是只要不发生在加载JS的过程中,这个其实是合法的。

Hi guys, check out this project : https://github.com/domchen/typescript-plus . It is an enhanced version of the original typescript compiler, which provides conditional compilation. You can use the `defines` option to...

Hi guys, check out this project : https://github.com/domchen/typescript-plus . It is an enhanced version of the original typescript compiler, which provides conditional compilation. You can use the `defines` option to...

> > > 新版是否针对iOS17有优化 > > > > > > 请问是必现的还是偶现的,如果有复现路径,可以大幅加快这里的解决 > > 根据历史使用情况,pag 渲染情况和 iOS 系统版本关系不大,iOS 的兼容性也足够好 > > 我遇到的情况类似, 全部为 iOS 17 上的崩溃(但打包环境为 Xcode 14.3.1), bugly 报如下崩溃原因: Modifications...

最近的几个版本修复了不少相关问题,建议升级一下。

你的操作系统或者硬件有什么特别地方吗?日志挂在了初始化平台接口的地方,也没有明确的出错提示。

你提供的这两个堆栈都是无效的,因为里面的几个函数并不存在调用关系。要么是符号映射错了,要么是外部野指针了,野指针的情况crash的地方并不是堆栈打印的位置,可能发生在程序别的地方。跟 #1570 的问题类似,可以参考一下最后的回复。有用户排查完其他地方的野指针问题后就没有看到类似堆栈了。建议也做一下相关的野指针crash排查。