Luacocos 2dxcocos2d

Cocos2d-x Lua 1.环境搭建并开始项目

2017-05-27  本文已影响300人  灵魂奏响曲

入手cocos2dx lua,这搭建个环境居然这么多,网上查了一下感觉太乱了,自己整理一下!
平台:windows 10 64位
工具:Visual Studio 2015 丶BabeLua 丶Python丶Cocos2dx丶JDK丶Android NDK丶Android SDK丶Ant

环境配置

  1. 下载安装Visual Studio 2015,http://msdn.itellyou.cn/
    网页位置:开发人员工具 > Visual Studio 2015 > 中文 - 简体 > Visual Studio Community 2015 (x86) - DVD (Chinese-Simplified) >下载并安装...

2.配置BabeLua (vs2015编编写Lua插件),BabeLua For 2015 V3.2.2.0

3.配置JDK,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

4.配置NDK, https://developer.android.google.cn/ndk/downloads/index.html?hl=zh-cn

5.配置Android SDK, http://dl.google.com/android/android-sdk_r24.3.4-windows.zip

6.配置Ant,http://ant.apache.org/bindownload.cgi

7.Python,Windows x86 MSI Installer (2.7.0) (sig)

8.下载Cocos2dx,cocos2d-x-3.15.zip



开始项目

  1. cmd创建Cocos2dx lua项目:cocos new 项目名称 -p 包名 -l lua -d 工程目录 –no-native
-p 包名
-l 语言
-no-native不要运行环境
例子:
E:\Cocos2dProject>cocos new OneDemo -l lua -d .
使用Cocos命令行工具开发时,Cocos会搜集开发环境下的使用数据。该数据仅用于汇总分析,并不断创新和改进Cocos产品。收集的数据 是匿名的,只位于开发端,包括但不限于:唯一的设备标识,软件版本号,Cocos相关工具产品和具体功能的使用情况。我们将严格保密 您的个人隐私,绝不会分享或出售这些数据。您可以选择拒绝分享这些数据,但通过分享这些数据可以帮助Cocos成长。
您是否同意发送数据?[Y]同意,[N]不同意
y
> 拷贝模板到 E:\Cocos2dProject\OneDemo
> 替换文件中的工程名称,'HelloLua' 替换为 'OneDemo'。
> 拷贝引擎中的文件夹...
> 拷贝模板中的文件夹...
> 拷贝 cocos2d-x ...
> 拷贝引擎中的文件夹...
> 替换文件名中的工程名称,'HelloLua' 替换为 'OneDemo'。
> 替换文件中的工程名称,'HelloLua' 替换为 'OneDemo'。
> 替换工程的包名,'org.cocos2dx.hellolua' 替换为 'org.cocos2dx.OneDemo'。
> 替换 Mac 工程的 Bundle ID,'org.cocos2dx.hellolua' 替换为 'org.cocos2dx.OneDemo'。
> 替换 iOS 工程的 Bundle ID,'org.cocos2dx.hellolua' 替换为 'org.cocos2dx.OneDemo'。
E:\Cocos2dProject>

2.通过vs2015打开OneDemo 项目中的OneDemo.sln,目录:E:\Cocos2dProject\OneDemo\frameworks\runtime-src\proj.win32
根据提示安装缺少的程序,安装完后重启电脑。


提示安装缺少的功能

3.编译运行...,编译完成后,打开在工程目录下新出现的simulator\win32目录下的OneDemo.exe


编译运行后的Hello World

4.在vs2015上创建Lua项目(OneDemo是项目目录)


创建Lua项目

5.Lua工程目录


出现了

cocos2d-x-3.15 log命令窗口没有出现

进入项目目录:frameworks\runtime-src\proj.win32
打开SimulatorWin.cpp
修改SIMULATOR_WITH_CONSOLE_AND_MENU值为1,如下:

// define 1 to open console ui and setup windows system menu, 0 to disable
#define SIMULATOR_WITH_CONSOLE_AND_MENU 1


使用Sublime Text3写代码

{ 
    "cmd": [""], 
    "working_dir": "E:\\Cocos2dProject\\OneDemo", 
    "shell": true, 
    "encoding":"utf-8", 
    "variants": 
    [ 
        { 
            "name": "Run", 
            "cmd" : ["E:\\Cocos2dProject\\OneDemo\\simulator\\win32\\OneDemo.exe"] 
        } 
    ] 
} 
上一篇下一篇

猜你喜欢

热点阅读