【步兵 cocos2dx】教你搭建一个嗖嗖的lua项目

本文介绍了如何使用Cocos2dx搭建Lua项目,包括创建新项目、添加Lua支持,以及提升项目运行速度的技巧。通过调整项目设置,避免资源拷贝,利用VS进行高效开发,以及利用tail命令实时监控log,提升开发效率。
摘要由CSDN通过智能技术生成

【步兵 cocos2dx】教你搭建一个嗖嗖的lua项目 By EOS.

最开始,我决定要吐槽,吐一个大大的槽~ 用cocos new 新建一个lua项目竟然运行不起来~
就服cocos,我怀疑这不是一个引擎公司,而是一个游戏公司。搞的跟我们一样,一直往前推进度,
bug么~等有人反馈了,再改改,没人提就接着推~这样的态度做引擎,真是让开发者提心吊胆,
旧得功能说废掉就废掉,然后自己再搞个新的,新出的又bug太多,两套都一块用说不定又出新bug。
我们有一个引擎~but!我们有3套ui框架,我们有2套音频引擎~不同的接口,不同的效果~任性从我做起!
(ps: 开发者:哎呀!setTexture怎么报错啊~__ 触控:用loadTexture~这接口比较优雅)

哎~,不行了,不能再说了,感觉能写一万字来吐槽,根本停不下来。
cocos作为一个引擎来说,学习代价太大,因为总是出新东西,而一个引擎应该是稳定的,
让使用者专注于实际开发,而不是开发中还要附带解决各种引擎的问题,我去等cocos 8.0稳定版了 =、= (跑


先建个新项目

cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR

如是,就新建出一个cpp项目了,大家都懂得。但是你标题不是说一个“嗖嗖的lua”项目么。
额~因为直接建lua项目,会直接把c++编译出的dll库,不方便调试c++部分。
就算你对底层代码有足够的信心,有时候直接在c++这边打个断点,也比你用lua调试强得多。
(ps: lua调试很不错,我选择打log)


添加lua支持

去 cocos引擎解压路径,拷贝一些资源到项目中(以下 pro视为项目名)

  1. 拷贝 cocos2d\cocos\scripting\lua-bindings 文件夹 到项目对应路径
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值