如何在Cocos Creator中使用TypeScript
在折腾了一年的Egret之后,我决定尝试一下Cocos Creator,现在的最新版本是2.0。
Egret给我最好的印象是TypeScript,这极大地降低了我对“随心所欲”的脚本语言的恐惧心理。
所以,在听说了Cocos Creator也可以用TypeScript之后,我决定尝试在Cocos Creator中使用TypeScript。
检查列表:
- 使用TS编写组件 [o]
直接在cc中创建ts文件,自带组件模板,需要用标注的方式,把需要显示在面板上的属性等标注出来 - TS引用TS组件 [o]
用 import {组件名} from "组件文件(不含ts)" - 调用TS编写的一般通用逻辑 [o]
用 import * as 自定义库名 from "组件文件路径(不含ts)" - TS调用外部TS库 [o]
注意,需要用commonjs的方式打包
如果用amd方式编译库,import时会遇到错误:define is undefined
- 混编:TS调用外部JS库 [o]
直接import - 混编:JS调用TS组件 [ ]
- .d.ts 文件?[o]
好像不影响 - 微信小游戏 [o]
打包时有个bug,如果自带的hello world Scene没有删掉,可能会被设置为启动Scene,出现怪异事件。 - Web/H5 [o]
- Android [ ]
- iOS [ ]
- PC/Mac [ ]
- (IDE) Sublime 语法提示 [ ]
扫一扫关注微信公众号:耿直的IT男阿斌
聊一聊IT男眼中的世界