raw-assets-etc2.zip (13.2 KB)
好的,我找找官方导出的etc2,这是我导出的etc2,不带gzip的,
官方导出的etc2在哪啊?没看到导出etc2的教程
选择贴图 => 选择压缩纹理 iphone 选项 => 添加 etc2 配置 => Apply
文档: https://docs.cocos2d-x.org/creator/2.2/manual/zh/asset-workflow/compress-texture.html
ths,我知道怎么测试了,官方提供的是通过的。主要我这个转换方法在1.8上使用是通过的,理论上2.2应该也通过的。
我检查下原因吧。
以前我们也是没生成的,但是xcode 模板里面写了打包subpackage文件夹,如果没有一个同名文件夹,会编译不过的
我们之前有修复类似问题,麻烦能提供一个demo来看下么
但是问题又来了。。。。难道我要手动一个一个设置使用etc2转换。。。。。。。。,
我对比了json后看到,纹理的json有一个 6@29 的类型标记。我们用批量处理成etc2时,没有这个标记,是否这个标记值能造成的渲染报错?
经过测试发现了,这个对纹理的描述文件json,和文件的后缀名是匹配的,如果文件是etc类型的,现在是pkm或者ppm格式。
不能像以前一样,自己批量处理完图片后,图片名依然是png后缀了,
与json标记的后缀类型,会造成资源载入时报错,因为指定的名字不对了
与json标记的类型不匹配时,会造成渲染时报错。。。。
总之一句话,以前的批量处理,然后用原格式覆盖进来不行了,得用官方指定的方式,那请问官方指定的方式,是否支持批量处理。。。。我得一个一个去点转换吗。。。。,上千上万个图片呢- -
将gzip压缩的也丢进去测试了,测试通过了。但是问题的是以前的方式用不了了,必须得在编辑器里指定转换,然后构建出来的pkm后缀名,然后用压缩好的文件来替换,是可行的,不过问题是该如何批量处理
测试gzip也通过了。
当然啦,也是可以实现的,不过相比之前麻烦了很多,我需要反推,找到纹理匹配的json文件,然后修改json标记的文件类型,标记为指定的类型,然后进行批量处理- -,在执行gzip压缩!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
请问能给个批量设置转换吗,那至少我只需要写一个gz压缩就好了
rc4的这个api说明是boolean型,实际打印出来的是数字
2.2版本安卓机上预制体实例化速度比之前慢了好多,请问这是什么情况,已经勾选了单次创建和批量创建的优化选项,还是很慢,比苹果慢好多倍
超级大 bug, 完美复现, 动画错误.zip (915.9 KB)
这是个关键帧动画,资源放在2.1.0 下 正常播放,是这样
研究了几个小时。。。。。。。
在构建之前写脚本批量批处理图片对应的meta文件
加入平台设置的代码,然后构建就自动转换图片为etc2格式的pkm格式了,然后在构建之后再执行批量处理脚本使用gzip压缩
这这样自动批量处理。。。。。。。。。。。。。。。。。。。简直秀断了我的腿。。。。。
虽然严格上来说应该这样。。。但是感觉还是以前的处理很方便。。。。
etc2-rgba
“platformSettings”: {
“ios”: {
“formats”: [
{
“name”: “etc2”,
“quality”: “fast”
}
]
}
},
etc2
“platformSettings”: {
“ios”: {
“formats”: [
{
“name”: “etc2_rgb”,
“quality”: “fast”
}
]
}
},
2.2.0版本有个问题,就是当父节点的group被修改后,再在这个节点上添加子节点,会导致这个子节点的group也被修改成父节点的group。而不是默认的defaut。
以下是我以前曾报过这个问题。
改变Group,子节点显示不出来
根节点画红圈的x. y scale 被意外的镜像了,直接改这scal 加个负号就和旧版本一样了,请查查原因
我没用到的功能生成个空文件夹有什么意义?每次发热更我都手动删了。你要问为神马?程序员强迫症而已
大佬,所有图片我添加了之后,我设置了etc2转换之后,由于etc2构建没有缓存,,,,,3700多个图片。。。我构建一次,刚才加了计时,我构建一次图片etc2转换就要花20分钟,在加上安卓打包5分钟左右,我打一次安卓包得接近半个小时了,打一次热更资源,也要个20分钟,请问怎么玩的动。etc2的转换需要加个文件md5缓存,不然要死人。
以前工具自己写,有加缓存,能节省不少转换的时间,现在etc2转换把格式倒是给规范起来了,可是实际使用起来,没有什么实用性,更新测试频繁的情况下,能一天到晚都在打更新了。。。。。。。真是醉了!
功能是集成了,可是实用性呢、实用性呢,实用性呢!
我们会在下个版本优化多选操作之后批量设置,目前你直接修改meta文件里面的配置是没问题的
非常抱歉,下个版本支持只重新构建代码,这样就不会每次都重新打一次了,目前只能尽量避免重新打包了,十分抱歉