skyfish-qc / pixi-miniprogram

一个可运行于微信小程序的PIXI引擎,通过模拟window环境,有些功能小程序无法模拟,就直接修改了PIXI引擎代码,最终使得PIXI引擎正常运行在小程序上
MIT License
126 stars 34 forks source link

有没有可能加上类型变成ts版本? #32

Open lithbitren opened 7 months ago

lithbitren commented 7 months ago

或者加上d.ts的标注文件

skyfish-qc commented 7 months ago

d.ts文件可以使用cdn打包站点打包的 https://cdn.jsdelivr.net/npm/pixi.js@5.2.1/pixi.js.d.ts

lithbitren commented 7 months ago

d.ts文件可以使用cdn打包站点打包的 https://cdn.jsdelivr.net/npm/pixi.js@5.2.1/pixi.js.d.ts

不行啊,类型有问题啊,光是例子里的事件绑定PIXI.dispatchEvent(e)就识别不了,我后来又找了6.2.2的d.ts,也对不上啊

球求大佬给个在ts下运行的example

lithbitren commented 7 months ago

关于ts有没有可能对引擎修改进行解耦,比如先import PIXI,然后再来个const miniPIXI = miniProgram(PIXI),后续通过minPIXI调用API,这样就可以尽可能的少的编辑原版库的类型