cocos动画加载后播放理解
我一开始以为界面载入成功即所有节点加载,active时触发 加载后播放功能,实际不是node一开始active为false时,节点未加载,当active为true一次后再次false后true也无法达到 加载后播放 的功能,除非设置为预设每次创建更好的办法则是设置透明度为0,播放动画
我一开始以为界面载入成功即所有节点加载,active时触发 加载后播放功能,实际不是node一开始active为false时,节点未加载,当active为true一次后再次false后true也无法达到 加载后播放 的功能,除非设置为预设每次创建更好的办法则是设置透明度为0,播放动画
当你创建图形1并没有stroke或fill时,创建完图片2再stroke、fill 则两个图形都会被stroke和fill图形1且stroke后,图形2再stroke、fill。那么图形1只有stroke,图形2有stroke和fillmask节点下graphics组件不支持stroke和fill的颜色设置,其他功能正常代码: start() { let g = this.g
实际上2d游戏使用getUIPosition即可,无需屏幕转游戏坐标let node: Node = event.target let { x, y } = event.getLocation() let re = this.camera.screenToWorld(new Vec3(x, y, 0), node.getWorldPosition()) this.body.setWorldPosi
Touch(屏幕坐标非游戏坐标)getLocation x轴为相对设计尺寸左下角距离getLocationInView x轴为相对视窗左侧距离,y轴为相对视窗中心距离getUILocation 游戏中相对左下角xy距离的坐标(若屏幕无缩放则与getLocation)无差异Node:getLocation为相对锚点坐标getWorldPosition为锚点相对左下角坐标console.log(&qu