-
Creator 版本:2.12
-
目标平台:
Web/模拟器 -
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
windows -
编辑器之前是否有其它报错 :
-
出现概率:必现
-
额外线索:
Creator 版本:2.12
目标平台:
Web/模拟器
详细报错信息,包含调用堆栈:
重现方式:
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
windows
编辑器之前是否有其它报错 :
出现概率:必现
额外线索:
我这里有个小项目要做沿着Y轴旋转的效果,基本是2d游戏,用2.09版本做,发现翻转时是节点变形的,不管是精灵还是文字都是。就想着3d引擎会不会好一点,下了2.1.2的引擎,Y轴旋转都动不了了,下面是项目
NewProject.zip (1.3 MB)
不用下载项目也可以,随便新建一个项目,加这些代码看效果就行
start () {
// 可以
//this.node.runAction(cc.repeatForever(cc.moveBy(1,20,0)));
// 可以
// this.node.runAction(cc.repeatForever(cc.rotateBy(2,180)))
// 没作用
// this.node.runAction(cc.repeatForever(cc.rotate3DBy(2,0,180,0)))
// 没作用
// this.node.runAction(cc.repeatForever(cc.rotate3DBy(2,cc.v3(0, 180, 0))))
// 没作用
this.node.runAction(cc.rotate3DBy(2,cc.v3(0, 180, 0)))
this.node.on(cc.Node.EventType.TOUCH_END,()=>{
cc.log('click')
})
}
update() {
// 没作用
// this.node.eulerAngles.y -= 3;
}
优化 2D 项目包体
根据之前公开的说明,为了加快迭代速度,我们一直将 v2.1 定位为一个 3D 先行版,所以 v2.1 对纯 2D 项目的照顾是有滞后的。这一点主要体现在对 3D 新增的模块切割得不够干净,导致纯 2D 项目的包中也会加入一些些没用到的代码片段。这并不符合我们的产品理念,所以我们之前还不建议 v2.0 项目全面升级。
此次发布的 v2.1.2 经过细致优化,顺利解决了这个包体问题。现在我们正式推荐所有 v2.0 项目升级到 v2.1.2,从 v2.0 升级上来的项目将默认剔除 3D 模块,确保不会对 2D 项目的包体、性能产生影响。如需增加 3D 支持请手动在”菜单 → 项目 → 项目设置 → 模块设置”中勾选 3D 模块。