用asp做网站需要准备什么软件,线上营销和线下营销,9块9 wordpress,网站做排名有用吗前言
总结一下使用cocos开发遇到的坑#xff0c;不定期更新。
问题汇总
代码修改Position坐标不生效
首先要通过打log或者断点排除下是不是逻辑上的问题#xff0c;还有是不是有动画相关把位置修改了。我遇到的问题是坐标修改被widget组件覆盖了。
纹理压缩包体变大
co…前言
总结一下使用cocos开发遇到的坑不定期更新。
问题汇总
代码修改Position坐标不生效
首先要通过打log或者断点排除下是不是逻辑上的问题还有是不是有动画相关把位置修改了。我遇到的问题是坐标修改被widget组件覆盖了。
纹理压缩包体变大
cocos 的压缩纹理是这样子的如果你选择的压缩纹理配置了好几个格式比如这里ASTC、PVR、PNG等那么最终会有这几份压缩纹理文件在加载的时候Cocos 会根据设备的实际情况加载里面其中一份比如Android上可能会优先 ASTC但是只是优先iOS 上可能会优先加载PVR但是只是优先不管如何这样子的做法都是为了让设备加载最合适的纹理以达到性能最优在达到性能最优的这个目的前提下多准备一些压缩纹理是没错的但这个确实是会导致包体大一点。解决办法比如你是做Android手游的那么其实只需要再压缩纹理配置中选择ASTC就可以了因为ASTC的市场份额可以达到99%的设备都能加载其他格式的压缩纹理可以全部删除这样子就可以解决包体过大。 目前做的是web项目所以只保留了PNG压缩以保证包体大小。
IOS上WEB无法播放音频
多半是音频格式导致的我为了减小包体用的ogg格式PC和Android上都正常只有IOS上测试没有声音。把音频资源改为wav格式解决。
IOS上不显示UI和图片
检查目标的Z值。虽然是2D模式但是Z也可以被修改。
IOS上无法使用OpenUrl打开网页
我用node.on的touch start监听的点击事件点击事件能被触发但是没有打开链接。解决方案有两种第一种是将挂载跳转的脚本直接放在Canvas下面第二种是通过Button组件调用。 location.hrefurl也是打开网页并且没有上述问题但是它在安卓和PC上是覆盖打开不是打开新窗口。
代码修改color的值没有生效
不能用比如color.a 1的方式修改得用color newColor的写法才能触发刷新颜色表现。