x3.1.1 cocos new命令不copy frameworks

本文详细介绍了如何在Cocos新项目中修改配置文件以避免库复制,并深入解析了代码流程,包括模板文件、命令执行及项目初始化过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要让cocos new 的时候不要copy库,需修改

templates/cpp-template-default/cocos-project-template.json

把do_default里的append_x_engine子项删除,其他子项命令为改项目名

/*

     "append_x_engine":{

            "from":".",

            "to":"cocos2d"

         },

*/


另:

template/cocos2dx_files.json是要copy的文件,分common 和lua

代码跟踪

cocos new tools/cocos2d-console/bin/cocos.py

run_plugin  plugin.run

new是在tools/cocos2d-console/plugins/project_new/project_new.py定义

run

_create_from_cmd()

TPCreator::__init__

 self.tp_json = 'cocos-project-template.json’


do_default_step

self.cp_self(self.project_dir, exclude_files)  copy template除了cocos-project-template.json

self.do_cmds(default_cmds)  执行cocos-project-template里的命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值