文档章节

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

80后小子
 80后小子
发布于 2015/11/16 20:43
字数 728
阅读 1766
收藏 1

    之前最早接触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的系列操作……

© 著作权归作者所有

共有 人打赏支持
80后小子
粉丝 5
博文 84
码字总数 23028
作品 0
海淀
程序员
私信 提问
cocos2dx学习日志(一) 总之先弄个能跑的apk出来吧!

新年新气象,新的一年已经开始好一阵子了。本着人在江湖,技多不压身的原则,最近的开始利用业余时间学习cocos2dx游戏引擎开发,话说自己写个游戏那是我儿时的梦想,哈。 废话不多说直接进正...

soso_fy
2014/02/26
0
0
cocos2d-x 3.0rc开发指南:Windows下Android环境搭建

Cocos2d-x 3.0rc开发指南:Windows下Android环境搭建 1. 配置JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人的系统是Win7 64位版,但安装的是J...

扬名立万
2014/07/09
0
0
写在核爆之后--windows下从零开始配置cocos2d-x环境

前几天,我的电脑发生了一次核爆炸--我把用了好几年的XP系统给格式化了,转向win7(其实我很早前已经安装了,只是一直没有用)。很多开发环境需要重新配置,这里就记录一下cocos2d-x的配置过...

萝卜胡
2013/01/05
0
7
Cocos2dx游戏开发系列笔记1:一个崭新的开始,cocos2dx2.2+ndkr9+Cygwin

Android开发者做cocos2dx最大的绊脚石,不是c++,而是环境的搭建... 骨头也是费了半天劲才终于在真机上看到了那个类似猕猴桃的头,这里简单记录一下。 环境:(算比较新了2013.11.17) coco...

懒骨头
2013/12/09
0
0
【iOS-cocos2d-X 游戏开发之四】Cocos2dX创建Android NDK新项目并编译导入Eclipse中正常运行!

李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/645.html OK,上一节为童鞋们详细介绍如何在Mac系统下搭建Android...

迷途d书童
2012/03/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 安装maven

进入指定目录 cd /usr/local/src/ 下载maven 包 # 打开这个地址选中自己需要的版本补齐后面的地址,再复制到SSH去执行wget http://mirrors.hust.edu.cn/apache/maven/maven-3/ 解压改名 ...

Elson
14分钟前
1
0
推荐一个开源数据库迁移神器SQLines

Windows64位版 SQLines提供开源工具,帮助你在数据库之间,传输数据,转换数据库schema (DDL),视图,存储过程,包,函数,触发器,查询,SQL脚本,嵌入式SQL和数据库API 链接: https://pan...

Benz001
16分钟前
0
0
面试前必知Redis面试题—缓存雪崩+穿透+缓存与数据库双写一致问题

今天来分享一下Redis几道常见的面试题: 如何解决缓存雪崩? 如何解决缓存穿透? 如何保证缓存与数据库双写时一致的问题? 一、缓存雪崩 1.1什么是缓存雪崩? 回顾一下我们为什么要用缓存(Re...

我最喜欢三大框架
17分钟前
0
0
composer 很慢怎么办?

关于 Composer 的详细安装使用,详见之前的文章:在 PHP 中安装、使用 Composer 包管理工具 Composer 在国内不管是更新还是安装等都有一个「慢」的问题,有的时候真的很煎熬。 因此我们一般会...

whoru
29分钟前
0
0
ffmpeg提取音频文件

问题 从特定的mp3音频文件中,提取一部分作为新的mp3文件 ffmpeg ffmpeg -i a.mp3 -ss 00:25:00 -to 00:28:20 -acodec copy b.mp3 -i输入的文件 -ss从指定时间点开始提取 -to到指定时间点结...

亚林瓜子
38分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部