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

入手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

  • 下载后双击安装,重启Visual Studio 2015,主菜单出现lua菜单

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

  • 双击安装
  • 配置java环境变量:我的电脑 > 右键 > 属性 > 高级系统设置 > 高级 > 环境变量
  • 点击新建 变量名:JAVA_HOME 变量值(jdk目录):D:\Program Files\Java\jdk1.8.0_131
  • 点击新建 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  • 双击Path 添加值(追加):;%JAVA_HOME%\bin;%JAVA_HONE%\jre\bin

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

  • 下载后找个地方解压
  • 配置环境变量(如上步骤打开)
  • 点击新建 变量名:NDK_ROOT 变量值(ndk解压后目录):D:\Android\android-ndk-r14b

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

  • 下载后找个地方解压
  • 打开目录里的SDK Manager.exe下载Platform-tools和一些SDK Platform
  • 配置环境变量(如上步骤打开)
  • 点击新建 变量名:ANDROID_SDK_ROOT 变量值(android sdk解压后目录):D:\Android\android-sdk
  • 双击Path 添加值(追加):;%ANDROID_SDK_ROOT%\platform-tools;%ANDROID_SDK_ROOT%tools

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

  • 下载后找个地方解压
  • 配置环境变量(如上步骤打开)
  • 点击新建 变量名:ANT_ROOT 变量值(Ant解压后目录):D:\Program Files\apache-ant-1.10.1

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

  • 双击安装
  • 配置环境变量(如上步骤打开)
  • 双击Path 添加值(追加Pythone安装目录):;C:\Python27

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

  • 下载后解压到适合位置
  • 进入cocos2d-x根目录,双击setup.py


开始项目

  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

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

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写代码

  • 打开当前Lua 工程目录:File > Open Folder...,然后选择当前工程目录
  • Tools > Build System > New Build Systems... 清除里面内容,然后编辑如以下内容
{ 
	"cmd": [""], 
	"working_dir": "E:\\Cocos2dProject\\OneDemo", 
	"shell": true, 
	"encoding":"utf-8", 
	"variants": 
	[ 
		{ 
			"name": "Run", 
			"cmd" : ["E:\\Cocos2dProject\\OneDemo\\simulator\\win32\\OneDemo.exe"] 
		} 
	] 
} 
复制代码
  • working_dir:工程目录
  • 下面的那个cmd填写虚拟机目录
  • 运行:Ctrl + b
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值