3.5beta0开始支持PU的3D例子系统了
官方推荐Particle Universe Editor,免费的,很好,下了一个看了下,里面各种例子特效都还不错,就是尝试做并且放到手机上看效果
先吐槽一下和编辑器无关的一点:你在Editor里看到的和你在整合到你自己cocos项目的粒子特效在PC看是毫无问题的,然后等你放到手机里看就发现各种悲剧了
然后开始吐槽这个编辑器本身
- 中文路径完全不支持!好吧,人家不是中国人没必要支持你中文路径,所以如果要添加资源目录,一定要小心中文路径,一但添加上去Options里面连删都删不掉,只能去编辑pued.ccfg文件
- 英文字母打不出!创建一个新的pu或者material ,开始命名,WTF,大写的“M”居然打不出,还有C、P、R、S,好吧如果你要打这些字母,只能从别的里面粘贴过来
- 自动添加的英文路径居然读不出!你去创建一个material,保存在你自定义的目录下。然后退出PUEditor,再打开,好了,原来的保存的material没自动加载进来,Options路径里面命名自动添加了你刚才保存的路径,为何没加载?打开pued.cfg看看,resource_locations=后面的每个路径的分号后面有个空格,对,没错,就是这个空格无法识别!!!!!请手动把这个空格去掉,再打开PUEditor,OK了。然后你每新建一个material就杯具一次吧,只能手动改cfg
- 这个编辑器本身是没有icon的!也就是说你装好了以后,发现桌面上只有一个白白的默认图标……
上面的吐槽,其实都是能手动修正的问题
下面的吐槽,根本找不到解决办法
- 创建一个material,加载一张你自己做的带透明的png,然后你会发现最后你做出来的粒子贴图全是错的,该透明的地方都是白色的

试验了例子自带的png都是没问题的,比较了半天自己做的png格式都是8bit通道的,没什么问题,贴图大小也做成2N次幂了
2.例子自带的png没问题,但是做了png图像无损压缩后,立即就坏掉了,也变成上图的那种样子了,透明的地方都是白色的
昨天发现还是自己png的问题,由于material里面的scene_blend用的是add,所以要求png不该有颜色的地方就不能有颜色
压缩还是有问题,用PUEditor里自带的png比如 mp_flare_05.png,用PNGGauntlet压一下,变成灰度的了(原来是8位通道),然后就坏掉了
