cocos2d-x3.0 lua开发环境

3.0用的是python脚本来创建工程,比以前版本省事多了。

我用的是python2.7版本,先安装好python。然后下载cocos2d-x3.0,解压。

一种是用GUI方式创建工程,

GUI直接双击E:\cocos2d-x-3.0beta\cocos2d-x-3.0beta\tools\project-creator\create_project.py,然后输入工程名(test),包名(com.test.game),工程路径(E:\cocos2d-x-3.0beta),选择语言lua。点击create就开始创建了,弹出create success就说明创建成功了。


另一种可以用命令行方式
用命令行的话进入到E:\cocos2d-x-3.0beta\cocos2d-x-3.0beta\tools\project-creator\目录后执行:
create_project.py -n test -p E:\cocos2d-x-3.0beta\xxx -k com.test.game -l lua 

其中-n:工程名字;-p:路径;-k:包名;-l:所要使用的语言。出现Have Fun说明创建成功


工程成功创建后可以看到在指定的路径下会有已工程名命名的文件夹
进入文件夹可以看到Classes,cocos2d,proj.android,proj.ios_mac,proj.linux,proj.win32,Resources,CMakeLists这几个家伙
我们只要关心Classes,Resources就可以了。
进入Classes有AppDelegate.cpp 和 AppDelegate.h。在AppDelegate.cpp里定义了lua的入口文件,默认的事Resources下的hello.lua

到此一个新工程基本就创建完了。

如果要编译cocos2d-x的sample可以进入到E:\cocos2d-x-3.0beta\cocos2d-x-3.0beta\build用VS2012的话直接打开cocos2d-win32.vc2012.sln编译就可以了。


创建完工程然后要把它编译成安装包,主要讲下安卓的编译
先下载安卓sdk和adt,把sdk解压后的路径加到环境变量,不然使用ndk-build要加上路径
打开cmd,然后执行类型下面命令就可以编译了
ndk-build -C E:\cocos2d-x-3.0beta\test\proj.android NDK_MODULE_PATH=E:\cocos2d-x-3.0beta\test\cocos2d;E:\cocos2d-x-3.0beta\test\cocos2d\external;E:\cocos2d-x-3.0beta\test\cocos2d\cocos ANDROID_SDK_ROOT=D:\adt-bundle-windows-x86_64-20131030\sdk NDK_ROOT=D:\android-ndk-r9c NDK_TOOLCHAIN_VERSION=4.8
编译完成后用eclipse导入工程
进入ADT,打开adt下的eclipse,file->new->project选择Android Project form existing code。next,Root Directory选择工程目录下的proj.android(E:\cocos2d-x-3.0beta\test\proj.android)然后finish
右击工程名选择属性(properities)点击javaBuildPath->source->link source选择E:\cocos2d-x-3.0beta\test\cocos2d\cocos\2d\platform\android\java\src目录,命名成非src就行,然后finish。
右击工程名Android Tools->Export Signed Application Package可以导出apk
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值