PSD转预制体插件 支持 2.4.x、3.4.+

看到了 真快 大佬666

1赞

有问题,有需求可以提,酌情调整哦 :grin:

插件配套的 photoshop 脚本增加属性预设

https://gitee.com/onvia/ccc-tnt-psd2ui/releases/tag/v0.0.2-beta1

@jare 大佬,能帮忙给帖子里面的资源地址修改一下吗
一楼的 https://gitee.com/onvia/ccc-tnt-psd2ui/releases/tag/v0.0.1-beta
修改为 https://gitee.com/onvia/ccc-tnt-psd2ui/releases

改了 1234

感谢大佬!

大佬666

懒人福音!!

增加 中文转拼音选项,最终导出无论是图片名还是节点名如果包含中文,都会转成拼音。

image

下载地址:
https://gitee.com/onvia/ccc-tnt-psd2ui/releases/tag/v0.0.2-beta2

1赞

修复大型项目中进行记录缓存失败
修复中文转拼音时,无中文的情况下字母全都变为大写的问题

https://gitee.com/onvia/ccc-tnt-psd2ui/releases/tag/v0.0.3-beta1

Mac 下使用报了这个错 ccc-tnt-psd2ui/bin/node: Bad CPU type in executable canvas相关依赖已经安装了

那应该是 cpu 不一样导致的,我这边是 M2
你试试手动解决下

卸载 canvas ,在这个插件目录下执行 npm uninstall canvas
然后重新安装 canvas,npm i canvas

如果你 nodejs 是 16.14.0 版本 ,执行完上面命令之后重新打开插件应该就可以了。
如果 nodejs 不是16.14.0 版本,可以使用 nvm 安装一下 16.14.0。或者你可以在执行完上面的命令之后,修改一下 libs/psd2ui/command.sh 里面 $(dirname $(dirname $cur_dir))/bin/node 删除前面的$(dirname $(dirname $cur_dir))/bin/ 只保留 node

mac m1提示报错 "没有内置nodejs…"看目录是有个node文件在那.

路径错了吧 把这个后缀去掉试试 -v2.4.x-mac

插件文件夹名 只保留 ccc-tnt-psd2ui
然后 m1 的话可能需要你按照这个解决一下
插件记得用最新的版本

是文件夹名问题.可以了.
图片如果是平铺的话要怎么设置

tiled 模式吗,暂时没有这个,在 ps 里实现的话,感觉在使用的时候会有点复杂
暂时先去 ccc 里做吧

还有个问题,ps里面翻转图片后就导不出来了.能不能优化下,导出图片不变,自动在cocos里面翻转.按钮.psd.zip (93.9 KB)
比如这第二个按钮,就缺失了.左图是psd,右图是cocos中.

这里不是导不出来了,当你翻转图片之后,它与原始图片已经不是同一个东西了,所以这里被当做新的图片导出,由于是同名的,所以覆盖掉了之前导出的原始图片。
image

你所需要的 导出图片不变,自动在cocos里面翻转 是实现不了的,psd 信息里是不知道他翻转的是哪张图片。
这里提供的解决方案是手动给图层名加属性,绑定你要保留的原始图层

按钮.zip (95.1 KB)

具体可以看文档 @img@flip

明白了,其实就是如果图层名一样,图片不一样的话,会被覆盖.唉,美术经常会干出这事来.

这个就看怎么去规避了,你们自己商量一个命名规范或者其他什么方案呗