cocos2d-x 是目前比较流行的游戏引擎,为大多游戏开发爱好者所喜爱,
因此,本文的目的在于教导新手如何在win7下建立cocos2dx开发环境,
截止本文,cocos2dx的最新版本为 v3.2rc0版,我将假设您的开发
环境中已包含VS2012/VS2013集成工具(该IDE下载安装比较简单,
没有安装的朋友可以到微软官方下载安装),有了该工具,接下便
开始我们的游戏环境搭建之旅吧...
首先,建立该开发环境需要以下工具:
1.Visual Studio 2012/2013(微软IDE开发工具)
2.Cocos2d-x v3.2rc0版(游戏开发引擎)
3.JAVA JDK(JAVA开发工具包)
4.python工具(用于脚本编译)
5.ADT包(含Android SDK组件和一个内置ADT(Android开发者工具)的Eclipse IDE版本)
6.Android NDK(so和java应用一起打包成apk)
一.首先到中文官网下载cocos2d-x v3.2rc0版本,
传送门:http://cocos2d-x.org/download
下载完毕后,我们直接解压,即可得到主要目录(本文相关软件我全部解压至G:\),
然后进入到G:\cocos2d-x-3.2rc0\build,用VS2012打开cocos2d-win32.vc2012.sln,
如图:
这里需要注意的是,默认平台工具集为v110_xp,如果我们用的是win7平台,请将其改为Visual Studio 2012(v110),
之后,我们将启动项改为CppTest,然后生成解决方案...
编译成功后,我们按下F5, 便可以成功启动,然后看到如下画面:
二.安装配置JAVA JDK
因为我们希望能移植到Android平台,所以JAVA JDK是必须的,这里推荐使用64 bit JDK for windows 64bit。
传送门:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载完毕后,对其进行安装,本机路径为:G:\Java\jdk1.8.0_05
配置用户环境变量:
1.新建用户变量:
变量名:JAVA_HOME 变量值:G:\Java\jdk1.8.0_05
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;(注意点号)
配置系统环境变量:
2.在系统变量后继续添加:
系统变量名:Path 变量值:;%JAVA_HOME%\bin
到此,环境变量配置完毕。
然后在Dos窗口下输入java -version
(开始->运行->cmd 或 win+R)
若看到如下画面,则表明安装成功:
三.下载ADT包,配置Android SDK环境
ADT包中包含名为Eclipse的IDE开发工具,同时也包含了Android SDK,内置的ADT开发工具其作用为使得
Eclipse能够使用Android SDK组件(相当于一座桥梁),
传送门:http://developer.android.com/sdk/index.html
(可能被墙,本人用了代理服务器顺利进去)
配置用户环境变量:
变量名:ANDROID_SDK 变量值:G:\adt-bundle-windows-x86_64-20140624\sdk\platforms;G:\adt-bundle-windows-x86_64-20140624\sdk\tools;G:\adt-bundle-windows-x86_64-20140624\sdk\platform-tools;
变量名:path 变量值:%ANDROID_SDK%( 如存在继续添加,记得用分号隔开)
然后在CMD下的DOS窗口中输入adb -h检验是否安装成功。
四.下载并安装python工具
这里的版本为python2.73,
传送门:https://www.python.org/download/releases/2.7.3/
1.下载并安装python2.73。
本机的路径为G:\Python27,
配置用户环境变量:
变量名path 变量值:G:\Python27(在后面继续添加,记得用分号隔开)
在CMD下的DOS窗口中输入python,如如下图所示便表明安装成功:
五.配置安装Android NDK
先下载并安装Android NDK,推荐使用Windows 64-bit, 本机路径为:G:\android-ndk-r9d,
传送门:http://developer.android.com/tools/sdk/ndk/index.html
配置用户环境变量:
变量名:NDK_ROOT 变量值:G:\android-ndk-r9d
变量名:path 变量值:%NDK_ROOT% (从已有后面添加,记得用分号隔开)
六.创建生成Cocos2dx工程项目。
在CMD下的DOS窗口中进入G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin目录中,
然后输入
- python cocos.py new beyondTest -p com.cocos2dx.org -l cpp -d beyond
用cocos.py脚本创建项目工程,如图所示:
参数说明:
- test为项目名称
-
-p
后面接包名 -
-l
后面接开发语言类型,有cpp, lua, js三种类型 -
-d
后面接项目存放的目录
然后进入到G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android目录中,
在DOS下输入python build_native.py对build_native.py脚本进行编译,
七.对Cocos2dx项目用真机进行测试运行。
1.打开Eclipse,设置Android NDK的路径(选择Windows->Preferences->NDK)
(注意:第一次启动Eclipse,会同时出现一个即时对话框,要求设置默认工作区(workspace)。
你可以选择默认设置,也可以按自己的需求设置(我将其设置为G:\Java\workspace))
2.在Project Explorer空白处点击鼠标右键,选择Import...
3.选择Exiting Android Code Into WorkSpace,点击Next。
4.浏览目录为G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android,
然后点击Finish。
5.刚导入时发现有错误,原因是缺少java的org.cocos2dx.lib,如图:
(Windows->Show View->Problems可显示该界面)
6.我们将G:\cocos2d-x-3.2rc0\cocos\platform\android\java\src目录下的org文件覆盖到
G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android\src目录下,
然后重新导入beyondTest工程,然后我们可以看到错误消失了:
1.用USB连接上带ANDROID系统的手机,然后鼠标右击该工程,或者选择菜单中的Run,
之后点击Run As->Android Application,进入如下界面(可以看到我的ANDROID版本仍为2.3.4,
但不影响结果^0^),选择后点击Ok,便可以成功在真机上运行了。
最后来张运行成功后的截图:
相关推荐
基于Simulink与Simscape的倾转双旋翼飞行器仿真研究:两轴飞行器内环外环PID控制策略在横列式双旋翼矢量飞行器中的应用,基于Simulink与Simscape的倾转双旋翼飞行器仿真研究:两轴飞行器内环外环PID控制策略在横列式双旋翼矢量飞行器中的应用,倾转双旋翼飞行器仿真 simulink simscapeMATLAB两轴飞行器 横列式双旋翼矢量飞行器 内环 外环 pid控制 ,关键词: 倾转双旋翼飞行器; simulink仿真; simscape; MATLAB; 横列式双旋翼矢量飞行器; 内环控制; 外环控制; pid控制 以上关键词用分号分隔为: 倾转双旋翼飞行器; simulink仿真; simscape; MATLAB; 横列式双旋翼; 矢量飞行器; 内环控制; 外环控制; pid控制。,MATLAB Simulink Simscape双旋翼飞行器仿真及PID控制
人力资源+大数据+薪酬报告+涨薪调薪,在学习、工作生活中,越来越多的事务都会使用到报告,通常情况下,报告的内容含量大、篇幅较长。那么什么样的薪酬报告才是有效的呢?以下是小编精心整理的调薪申请报告,欢迎大家分享。相信老板看到这样的报告,一定会考虑涨薪的哦。
MATLAB仿真下的Delta并联机器人正逆运动学分析与Simulink Simscape模拟实践,MATLAB仿真下的Delta并联机器人正逆运动学分析与Simulink Simscape仿真研究,MATLAB仿真 delta并联机器人 simulink simscape仿真 正逆运动学 ,MATLAB; delta并联机器人; Simulink; Simscape仿真; 正逆运动学,MATLAB Simulink Simscape仿真Delta并联机器人:正逆运动学解析
学生管理系统(PDF).pdf
大创项目代码
基于S7-200 PLC与组态王的电气装配生产线全程解析:梯形图程序、接线图及IO分配与组态画面指南,基于S7-200 PLC与组态王的电气装配生产线全程指南:梯形图程序、接线图、IO分配与组态画面解析,基于S7-200 PLC和组态王电气装配生产线控制 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面 ,基于S7-200 PLC; 电气装配生产线控制; 梯形图程序; 接线图原理图; IO分配; 组态画面,基于S7-200 PLC与组态王系统控制的电气装配生产线程序及设计全解析
内容概要:本文档源自北京大学内部的一次研讨会议录,围绕名为 DeepSeek 的大型语言模型进行探讨。主要内容涵盖了 DeepSeek 成功背后的关键因素、直接使用途径及其多样性的应用场景。特别是有关提示词技巧的教学对于普通公众而言,使得利用高级别的人工智能成为触手可及之事。文章展示了多个行业与生活方面的实例,说明了 DeepSeek 如何帮助企业与个人更有效地完成任务。 适用人群:适用于所有层级的人群,从普通大众到专业人士都可以受益,尤其关注希望通过AI工具提高效率的企业和技术爱好者。 使用场景及目标:文章不仅介绍了 DeepSeek 在不同领域的应用可能性,而且详细讲解了具体的提示词策略以便用户获得更好的输出质量。无论是在教育、办公、医疗还是日常生活中,用户可以通过适当调整提示语句从而更好地操控这一强大的工具来达成目的。 其他说明:此次讲座还包括了 DeepSeek 的三种主要访问方法,并附带有在线资源和支持材料(如参考图书),进一步促进了其易用性。同时,也提到了开源特性所带来的技术进步与合作契机,以及它在促进国内外科技交流方面所起的作用。
大创项目代码
【国投证券】Optimus开辟第二战场,推动特斯拉再进阶【发现报告 fxbaogao.com】
永磁同步模型电流预测控制结合滑模新型趋近律:提高系统鲁棒性与稳态性能学习文献,永磁同步模型电流预测控制结合滑模新型趋近律:提高系统鲁棒性与稳态性能学习文献, 永磁同步模型电流预测控制+滑模控制 滑膜控制器采用新型趋近律与扰动观测器结合,提高系统鲁棒性和稳态特性。 电流环采用预测控制双矢量改进算法。 含有对应学习文献 ,永磁同步模型;电流预测控制;滑模控制;新型趋近律;扰动观测器;系统鲁棒性;稳态特性;学习文献,基于新型趋近律与预测控制的永磁同步电机滑模电流控制策略研究
英语学什么_2024-03-05-21-28-250228225649.pdf
基于S7-200 PLC与MCGS组态技术的灌装生产线系统设计与实现:梯形图程序、接线图与组态画面全解析,基于S7-200 PLC和MCGS组态技术的灌装生产线智能化集成系统解决方案:包含梯形图程序、
IEC 63093-11 2018.rar
大创项目代码
小米4C路由器full.bin文件
S7-200PLC四泵供水控制系统设计:包含梯形图程序、接线图与IO分配及组态画面详解,S7-200PLC四泵供水控制系统设计:含梯形图程序、接线图、IO分配及组态画面详解,S7-200PLC程序4泵供水控制系统设计四泵供水控制系统 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面 ,S7-200PLC程序; 泵供水控制系统设计; 四泵供水控制系统; 梯形图程序; 接线图原理图; IO分配; 组态画面,S7-200 PLC四泵供水控制系统设计与实现:带梯形图程序与原理图详解
【国联证券】核心护城河稳固市场地位,海外业务带来新增长【发现报告 fxbaogao.com】
Delta 台达PLC-EH3铆压机程序:精准控制3轴与自动上下料,带触摸屏与伺服参数设定,含电气BOM与CAD图纸,Delta 台达PLC-EH3铆压机程序:详解3轴Z轴电缸下降距离的位置加扭矩模式与自动化上下料功能,附PLC注释与触摸屏程序及电气图纸,Delta 台达PLC-EH3铆压机程序。 3轴,Z轴(SMC)电缸下降的距离用的是位置加扭矩模式,台达PLC MODBUS通讯控制台达A2伺服扭矩,自动上下料,每个点位可跳点,可设位置和扭矩,PLC程序有完整的注释,触摸屏程序,伺服参数设定程序.电气BOM.电气CAD图纸。 ,Delta;台达PLC-EH3;铆压机程序;3轴控制;位置加扭矩模式;MODBUS通讯;A2伺服扭矩;自动上下料;跳点设置;完整注释;触摸屏程序;伺服参数设定;电气BOM;电气CAD图纸。,Delta PLC-EH3铆压机:三轴MODBUS伺服控制程序
SICAR (汽车标准程序解读)
大创项目代码