-- 引擎版本 coco2dx 3.1.1

引擎的创建过程实际上从 hellolua 复制了一份出来,然后更改包名,路径名。

需要注意的是,通过命令行build的时候每次都会复制一堆脚本出来,这其中包含错误文件。需要将源头改正确

-- 重新创建工程过程记录

1.创建工程
cocos new chuanqi -p com.game.chuanqi -l lua -d .

2.修改错误的模板文件
  ..chuanqi\frameworks\cocos2d-x\cocos\scripting\lua-bindings\script\DeprecatedEnum.lua

from:
    _G.LAYOUT_ABSOLUTE                = ccui.Type.ABSOLUTE
    _G.LAYOUT_LINEAR_VERTICAL         = ccui.Type.VERTICAL
    _G.LAYOUT_LINEAR_HORIZONTAL       = ccui.Type.HORIZONTAL
    _G.LAYOUT_RELATIVE                = ccui.Type.RELATIVE

to:
    _G.LAYOUT_ABSOLUTE                = ccui.LayoutType.ABSOLUTE
    _G.LAYOUT_LINEAR_VERTICAL         = ccui.LayoutType.VERTICAL
    _G.LAYOUT_LINEAR_HORIZONTAL       = ccui.LayoutType.HORIZONTAL
    _G.LAYOUT_RELATIVE                = ccui.LayoutType.RELATIVE

3.编译win32测试
cd chuanqi
cocos compile -p win32 -j 4

4.启动程序是否正常执行
cocos run -p win32

5.将修改过的引擎文件copy到新建工程的对应位置(文件列表参见 变更文件.txt)

6.执行 genbindings.py 生成导出接口代码

7.重新编译

8.将res资源copy到 \chuanqi\runtime\win32\ 下执行chuanqi.exe 一切OK

至此win32环境下的东西已经OK了

9.修改Android.mk
LOCAL_SRC_FILES := hellolua/main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/lua_Bit_auto.cpp \
                   ../../Classes/MessageLoop.cpp \
                   ../../Classes/Net/guid.cpp \
                   ../../Classes/Net/mutex.cpp \
                   ../../Classes/Net/Network.cpp \
                   ../../Classes/Net/NetworkSocket.cpp \
                   ../../Classes/Platform/AppPlatformInterface.cpp

10.修改build-cfg.json
E: chuanqi\frameworks\runtime-src\proj.android\build-cfg.json

"copy_resources": [
        {
            "from": "../../../res",
            "to": "res"
        },

]

//e:\workspace\chuanqi\frameworks\runtime-src\proj.android\project.properties

11.修改app名字
E:\workspace\chuanqi\frameworks\runtime-src\proj.android\res\values\strings.xml

12.编译android

转载于:https://www.cnblogs.com/dou-ya/p/4290686.html

创建cocos2dx lua 工程相关推荐

  1. Cocos2dx Lua开发环境搭建

    本文记录在 Windows 下搭建 cocos2dx lua 开发环境,还有调试设置. 系统:Windows 7 64 IDE:Mircrosoft Visual Studio 2013 Cocos2 ...

  2. 使用bat快速创建cocos2d-x模板

    在上一篇文章中我们学习了如何使用python创建cocos2d-x 2.2工程,但是每次我们都输入一大串的命令,好烦好烦啊.参考别人的文章这里写了一个bat,如下 @echo offecho ---- ...

  3. 自定义路径创建Cocos2d-x项目

    自定义路径创建Cocos2d-x项目 本文介绍windows下面如何优雅的创建Cocos2d-x项目.为何称之为优雅,是因为现在网上流传的一些创建方法有一些问题.大致内容如下: l 使用VS向导创建C ...

  4. Cocos2d-x 3.9 + VS2012 + BabeLua 如何搭建cocos2dx lua环境

    这几天一直在试一些cocos2dx lua的开发环境,试过cocos code ide 1.2和cocos code ide 2.0.前者莫名其妙软件崩 溃,后者却不支持lua的自动补齐和代码提示,只 ...

  5. cocos2d-x -lua 导入龙骨动画

    cocos2d-x 导入龙骨动画 文章目录 cocos2d-x 导入龙骨动画 开发环境 参考示例 DrangonBones项目源码下载 创建cocos2d-x 项目 1. 下载官网cocos2d-x ...

  6. cocos2d-x lua 学习笔记(1) -- 环境结构

    Cocos2d-x 3.0超过环境的版本号来建立和前Cocos2d-x 2.0 差异较大的版本,从同时Cocos2d-x 3.0项目打包成apkAndroid的应用程序文件,步骤,构建环境有些乏味安德 ...

  7. cocos2d-x lua 学习笔记(1) -- 环境搭建

    Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后, ...

  8. Cocos2d-x Lua中实例:帧动画使用

    Cocos2d-x Lua中实例:帧动画使用 下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画. ...

  9. OSX系统编译cocos2dx andriod工程

    所用版本如下 cocos2dx 版本2.14 NDK版本 android-ndk-r9 OSX 10.8.5 在官网下载andriod SDK 目前为止的版本为adt-bundle-mac-x86_6 ...

最新文章

  1. busybox编译笔记
  2. python数据分析方向_python数据分析方向,面试题解答
  3. 去掉一键还原 开机按k键
  4. printf以及可变参数函数讲解(转载)
  5. C语言进行数据指定步长的区间统计
  6. wamp编写html页面空白,Win10安装wampserver后打开localhost出现空白怎么办
  7. shell 创建表 连接db2_大数据技术之SparkSQL(七)连接Hive数据库
  8. 手机浏览器html5游戏,移动浏览器都爱 HTML5 ?
  9. 视差滚动教程、实现方法、源代码
  10. Linux学习之七--mysql的安装使用
  11. ASP.NET 2.0 调试的一些问题
  12. JavaScript网页开发--三.CSS(级联样式表)
  13. Normalize.css的使用及下载
  14. Nacos集群环境搭建
  15. “数据类型不一致: 应为 NUMBER, 但却获得 BINARY”解决方法
  16. b站百万Up主分享如何做内容
  17. ABP VNext学习日记22
  18. OSI的七层模型详解
  19. css3加载中loading代码js特效大全
  20. mysql事务转账_事务(转账实例)

热门文章

  1. 基于.net3.5以上XML操作.
  2. 投资互联网+企业级IT呈现三大新趋势
  3. spring--(4)级联属性赋值
  4. Tomcat 8熵池阻塞变慢详解
  5. MySql 删除重复数据
  6. luogu4677山区建小学题解--区间DP
  7. python学习笔记 day04 列表增删改查
  8. undefined 和null的区别?
  9. Arduino开发版学习计划
  10. SBT搭建Spark