资源副本生成(自动替换 uuid)
大约 2 分钟
在项目中,经常可能遇到二次开发一个子游戏/模块的时候
但是 creator 的生成副本并不能自动替换资源的引用,以及脚本名/ccclass 名,如果你需要,可以看看我的插件
✨ 插件优势
除了基本的 uuid 替换功能,相比较其他插件有哪些优势呢?
✏️ 替换 脚本名/ ccclass 名(可自定义命名)
使用正则匹配全文内容,替换后也会自动修改 import 路径
📋 经过商业项目验证
我所在公司的中小项目,且已经使用多次
👍 未上架就已获好评
注:群友提前私下购买的
💪 售后保障:全天候在线,24 小时内给出解决方案
📢 功能介绍
🎪 商店传送门
商店链接:https://store.cocos.com/app/detail/5286
📌 目录
🏄 快速使用
- 选中文件夹
- 单击右键
- 生成副本(扩展)
📦 自定义配置
可配置选项
输出目录名
新的脚本名(避免热更错误)
新的类 / ccclass 名(避免编辑器报错,引擎不支持)
配置文件路径:项目根目录/extensions/cc-plugin-asset-copy/.config.js
包含了以下内容:
/** 获取输出目录名 */
function get_output_name_f(old_name_s) {
return old_name_s + "-copy";
};
/** 获取新脚本名(避免热更错误) */
function get_new_script_name_f(old_name_s) {
return old_name_s + (old_name_s[0] === old_name_s[0].toUpperCase() ? "Copy" : "_copy");
};
/** 获取新的 class 名(ccclass 装饰器参数如果存在且不和 class 名相同则不会替换) */
function get_new_class_name_f(old_name_s) {
return old_name_s + (old_name_s[0] === old_name_s[0].toUpperCase() ? "Copy" : "_copy");
};
module.exports = {
get_output_name_f,
get_new_script_name_f,
get_new_class_name_f
}
购买须知
本产品为付费虚拟商品,一经购买成功概不退款,请支付前谨慎确认购买内容
联系作者
QQ 群:200351945