今天给公司的前后端分享了 ts,大伙直呼真香~
海底捞一下~
今天给公司的前后端分享了 ts,大伙直呼真香~
海底捞一下~
ts最大可能避免了运行才报错
效率提升的直接体现
可是TS有个致命的问题。
我用2.1版CC建立的项目,然后升级到2.3,用系统自带的碰撞引擎,写不规则形状的碰撞
想要类似于poygeonCollider.world.AABB的调用,VSCODE死活跟我说找不到不规则碰撞里关于world的变量声明,然后cc.log一打印,poygeonCollider里头有world属性。
于是我的代码一直就得带着虚假报错运行,这一点差评。
这个是不是你的creator.d.ts不是最新的?
是 creator.d.ts
不完整,得自己修改下,加上 world
属性,
... ***Collider ... {
/** !#en Position offset
!#zh 位置偏移量 */
offset: Vec2;
/** !#en Box size
!#zh 包围盒大小 */
size: Size;
// 碰撞时的世界坐标信息
world: any;
}
2.4 修复了
大佬活冰阔落,茄丝
怎么查看引擎对应的ts版本?@typescript-eslint/eslint-plugin插件依赖typescript,需要安装一个正确的版本
微信小游戏第二次创建SubContextView报错
VM24:1 MiniProgramError
Cannot read property ‘debug’ of undefined
TypeError: Cannot read property ‘debug’ of undefined
请问下这个怎么解决?
mark一下
真厉害。怎么做到的。
用几次就知道啦
你咋不出书呢?我用JS的原因就是没有TS做cc的入门书啊,找不到入门,所以只好js了!
你考虑一下!
TS加了这么多静态的东西,为啥不直接上C#…感觉这样写一点动态的感觉都没了/(ㄒoㄒ)/~~
mask~
TS加了这么多静态的东西,为啥不直接上C#…感觉这样写一点动态的感觉都没了/(ㄒoㄒ)/~~
ts(js) 可以跨平台
这样可以直接用泛型