cocos2dx-3.6版本简单的新建、编译、运行工程的操作

之前最早接触cocos2dx是2.1.2的版本,因为后来工作要求,开始使用quick做项目的开发就没有再接触-x的版本,本地下载了3.6版本的项目代码,这里整理一下3.6版本下项目新建初始时大概的流程(VS2012)

1,进入文件D:\Cocos2dx\cocos2d-x-3.6根目录下,点击setup.py会自动配置所需环境变量,按照提示的内容下载对应的未安装的开发工具(sdk,ndk,ant等)并配置对应的环境变量就好。

2,一切环境配置结束,开始新建项目:

cocos new Project(项目名称) -p com.demo.demo(包名) -l cpp(语言:c++/lua/js) -d D:\workspace(对应生成的工程文件)。

D:\Cocos2dx\cocos2d-x-3.6\tools\cocos2d-console\bin。将上述路径配置到PATH环境变量中通过cmd进入命令行进行项目的创建(后续会继续用到cocos 相关命令)。

(通过该命令行:cocos new --h 查看完整的cmd命令操作集合;)

3,执行完后会在指定目录下生成对应的工程文件。

4,对新建的项目进行编译(win32)。

第一种方式:可以点击该目录下的:D:\workspace\GoodDay\proj.win32\.sln后缀文件导入VS中手动进行编译,选中项目,右键选择调试->选择启动新实列进行编译。第一次编译时间可能会有点长。
编译过程中的问题:

(1)

网上下载MSVCR120.dll文件,然后放在C:\Windows\SysWOW64目录下【64位】(C:\Windows\System32【32位】)。

第二种方式:

使用命令行的方式:cocos run -p win32,这里要求VS的版本得高一些(vs2013以上),因为2012编译的时候一直报错:

尝试在环境变量中改成:Progra~和加“”都不行,网上有说升级高版本后就可以正常,自己没有实验,用的还是2012。

一切正常的话会编译运行输出一个简单带有:Hello World的cocos实例。

5,编译项目(android版本)。

第一种方式:命令行(有配置cocos console环境)里直接运行:cocos run -p android --ap 14 (14为api等级,根据情况修改)

此时会遇到一下情况:

2.x的版本可以修改一下python文件里的一个路径即可。

修改cocos2dx文件夹下
..\tools\cocos2d-console\plugins\project_compile
中的build_android.py
command = "%s clean -f %s -Dsdk.dir=%s" % (self._convert_path_to_cmd(ant_path), buildfile_path, self._convert_path_to_cmd(sdk_root))
改成
command = "%s clean %s -f %s" % (self._convert_path_to_cmd(ant_path), build_mode, buildfile_path,sdk_root)

3.x的版本升级一下python版本,我由原来的2.7升级到了2.7.9,然后这个错误就过去了。

第二种方式:进入D:\workspace\GoodDay\proj.android目录下点击build_native.py文件亦可完成android项目对应可编辑的项目生成。

剩下的就是eclipse中进行打包apk的系列操作……

时间: 2024-10-16 22:00:48

cocos2dx-3.6版本简单的新建、编译、运行工程的操作的相关文章

cocos2dx 源码 飞碟大乱斗-编译运行 亲测试无误

飞碟大乱斗开发引擎:cocos2dx语言:c++ 支持安卓 ios关卡类和关卡数据文件 tmx用这个工具方便设计关卡需要联系Q 852183691 原文地址:http://blog.51cto.com/12541062/2312070

emWin模拟器-配置VS2015/VS2017/VS2019编译运行emWin模拟器工程

(1)去SEGGER官网下载emWin模拟器软件包 快速链接:https://www.segger.com/downloads/emwin/ 不过官网下载需要先注册登录账户才能进行下载操作,我现在的时候软件版本是V5.48 下面是网盘链接: 链接:https://pan.baidu.com/s/1wkF9v8h7OzGrtgqs_VHkxA   提取码:fo6n 网盘包括V5.48.V5.30(有GUIBuild).png库.还有emWin中文手册(英文手册在各自的软件压缩包内有) (2)然后就

Cocos2d-x 3.X Qt MinGW版本编译运行

自Cocos2d-x 3.X引入了C++ 11特性,在Windows平台上的支持就仅限VS 2012,其实还可以尝试MinGW版本,GitHub上有MinGW版本的Qt Creator工程. 地址:https://github.com/sergey-shambir/cocos2d-x/tree/qtcreator           https://github.com/akof1314/cocos2d-x/tree/qtcreator Pull Request:https://github.c

mac下cocos2dx(带jsoncpp第三方库)编译为android项目心得

在mac下好不容写完了游戏,本以为轻轻松松就能编译为android项目,想不到弄了将近1整天才将问题解决 首先不带jsoncpp的编译方式请参考:http://www.bold-it.com/ios/cocos2d-x-box2d-iosandroid-hybrid-tutorial/ 带jsoncpp第三方库的参考了http://blog.csdn.net/sniffer12345/article/details/7336732,对作者表示感谢. 我使用的是正常的jsoncpp版本,在json

Cocos2d-x观察者模式其实很简单--之游戏开发《赵云要格斗》(13)

这里是Evankaka的博客,欢迎大家前来讨论与交流------        转载请注明出处http://blog.csdn.net/evankaka 本文主要详细讲解了设计模式中的观察都模式及其在Coco2d-x的简单应用,最后,结合游戏中的技能冷却类放大招进行了一个使用. cocos2d-x版本:2.2.5 工程环境:windows7+VS2010 打开方式:将工程放在cocos2d-x安装目录下的project文件夹下用VS打开 先来看看效果: 本文效果: 一.观察者模式简介 观察者模式

cocos2dx 2.x 版本+Windows+ADT Bundle 配置

昨天解决了cocos2dx 3.x版本+Windows+ADT Bundle的配置,今天来解决cocos2dx 2.x版本的配置. 整体来说,2.x的配置相对麻烦一点,不过一旦解决了,就一路畅通无阻了.这些内容耗费了我大量的时间,网上的资料也不知道写文章的人去验证过了没,我目前没找到什么从0开始配置到最后能够使用的. 下面的步骤是仍然只罗列出步骤,2.x版本的配置我会给出少量的贴图,但是都是关键贴图. 安装JDK,还是推荐是1.6版本,以免出现什么@Override必须要superclass有相

Cocos2d-x V2.x版本对64bit的支持

转自:http://www.cnblogs.com/meteoric_cry/p/4171535.html 2015年2月1日后新提交的应用必须要支持64位架构. 我所使用的是cocos2d-x V2.0版本,而且源码有部分代码是修改过的.好在cocos2d-x官方已经放出了一个支持64位的2.2.6版本,可以做为参考. iOS 64-bit support for v2.x>> zip包下载>> 在修改之前,有必要了解一下32位与64位的一些区别,网上能搜索到的资料有很多,这里简

Cocos2d-x中Socket的简单使用

今天总结一下Socket的使用方法吧,有在百度..上面找到的(下面有百度的链接,写的不全的地方,大家可以看一下链接,)...如果哪位大神有更换的demo,求分享!!! Cocos2d-x中有关网络请求的:get post put delete(后两者我在开发中很少用),还有就是 Socket(用于及时通讯,网络游戏中的队友通话). 在vs下面新建一个一个工程(记住不是Cocos项目!!!)C++文件.作为Server 百度上面的相关解释:http://baike.baidu.com/view/2

用VC2010以上版本编译可以在低版本XP和2003的运行程序的方法

2013-09-17   作者:佚名   来源:本站整理   浏览:2001   评论:1 一直以来倍受此事困拢,vc2010以上版本编译出的exe或dll总是会引用kernel32.dll的EncodePointer和DecodePointer两个api,这两个api在xp sp2以下版本上找不到,虽然这种版本用户较少,但总有人在用,微软这贱人又不考虑这种低端用,无奈之下,我用过3种方法,记录如下. 1.使用vc2008的库,用2010的编译器.这种方法需要先找一份vc2008的库,而且在工程