支持cocos2d JS 的typescript 编译器

typescript 是微软开源的一个语言,和coffescript类似,但主要是为JavaScript 提供 强类型检查,面向对象代码等 类似 C#, Java 等语法。

由于我现在做的项目越来越大,而我本人又受不了JavaScript的高灵活性和低容错性,所以选择用typescript来生成Javascript代码。

typescript 编译出来的代码和cocos2d-js 是不兼容的,目前发现的主要问题是构造方法,Cocos2d JS是ctor(),而 typescript 是 constructor(), 导致super() 的逻辑不一致。

我改动了typescript 的编译器,使其支持 Cocos2d-JS 的 ctor() 调用方式。

注意:我本人对编译器以及typescript的编译器了解并不全面,出了问题别找我哦。

https://github.com/yuanotes/typescript-for-cocos2djs

我也子研究这一块,,跟你的感觉一样,,过于灵活的东西真心在项目大的时候,自己写的代码都看不懂了,,,求小窗一个联系方式