创建cocos2dx lua 工程
-- 引擎版本 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 工程相关推荐
- Cocos2dx Lua开发环境搭建
本文记录在 Windows 下搭建 cocos2dx lua 开发环境,还有调试设置. 系统:Windows 7 64 IDE:Mircrosoft Visual Studio 2013 Cocos2 ...
- 使用bat快速创建cocos2d-x模板
在上一篇文章中我们学习了如何使用python创建cocos2d-x 2.2工程,但是每次我们都输入一大串的命令,好烦好烦啊.参考别人的文章这里写了一个bat,如下 @echo offecho ---- ...
- 自定义路径创建Cocos2d-x项目
自定义路径创建Cocos2d-x项目 本文介绍windows下面如何优雅的创建Cocos2d-x项目.为何称之为优雅,是因为现在网上流传的一些创建方法有一些问题.大致内容如下: l 使用VS向导创建C ...
- Cocos2d-x 3.9 + VS2012 + BabeLua 如何搭建cocos2dx lua环境
这几天一直在试一些cocos2dx lua的开发环境,试过cocos code ide 1.2和cocos code ide 2.0.前者莫名其妙软件崩 溃,后者却不支持lua的自动补齐和代码提示,只 ...
- cocos2d-x -lua 导入龙骨动画
cocos2d-x 导入龙骨动画 文章目录 cocos2d-x 导入龙骨动画 开发环境 参考示例 DrangonBones项目源码下载 创建cocos2d-x 项目 1. 下载官网cocos2d-x ...
- cocos2d-x lua 学习笔记(1) -- 环境结构
Cocos2d-x 3.0超过环境的版本号来建立和前Cocos2d-x 2.0 差异较大的版本,从同时Cocos2d-x 3.0项目打包成apkAndroid的应用程序文件,步骤,构建环境有些乏味安德 ...
- cocos2d-x lua 学习笔记(1) -- 环境搭建
Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后, ...
- Cocos2d-x Lua中实例:帧动画使用
Cocos2d-x Lua中实例:帧动画使用 下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画. ...
- OSX系统编译cocos2dx andriod工程
所用版本如下 cocos2dx 版本2.14 NDK版本 android-ndk-r9 OSX 10.8.5 在官网下载andriod SDK 目前为止的版本为adt-bundle-mac-x86_6 ...
最新文章
- busybox编译笔记
- python数据分析方向_python数据分析方向,面试题解答
- 去掉一键还原 开机按k键
- printf以及可变参数函数讲解(转载)
- C语言进行数据指定步长的区间统计
- wamp编写html页面空白,Win10安装wampserver后打开localhost出现空白怎么办
- shell 创建表 连接db2_大数据技术之SparkSQL(七)连接Hive数据库
- 手机浏览器html5游戏,移动浏览器都爱 HTML5 ?
- 视差滚动教程、实现方法、源代码
- Linux学习之七--mysql的安装使用
- ASP.NET 2.0 调试的一些问题
- JavaScript网页开发--三.CSS(级联样式表)
- Normalize.css的使用及下载
- Nacos集群环境搭建
- “数据类型不一致: 应为 NUMBER, 但却获得 BINARY”解决方法
- b站百万Up主分享如何做内容
- ABP VNext学习日记22
- OSI的七层模型详解
- css3加载中loading代码js特效大全
- mysql事务转账_事务(转账实例)