最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

本篇是基于Cocos2d-x-3.2和vs2012的环境下配置。

1、先从官方站点(www.cocos2d-x.org)下载 Cocos2d-x-3.2文件。

2、因为Cocos2d-x 3.0以上的版本号要求系统windows7以上,vs2012以上。网上寻找并下载VS2012的镜像以及密钥,安装好vs2012。

3、打开Cocos2d-x-3.2文件里的build文件里找到 “cocos2d-win32.vc2012.sln”,然后双击执行。

4、在vs2012界面将“cpp-empty-test”设为启动项,然后等待vs自己主动生成,可能会须要一段时间,视机器性能。(操作例如以下图)

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

5.生成成功后,执行。 直接Ctrl-F5或者按例如以下图操作,假设一切顺利,就会看到“cpp-empty-test” 程序执行起来的界面。

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)


程序执行后的界面

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)


至此,Cocos2d-x 的vs2012开发环境就配置好了,接下来就来创建以一个新的Cocos2d-xproject。

因为像Cocos2d-x 3.2这种高版本号,官方文件都用python脚本来创建这样更简单。

1、首先我们要下载python 2.7 的最新版本号(2.7.8,ps. 我用2.7.6的时候出问题了,所以就换了最新版本号),安装好后。把python的根文件夹加到系统的环境变量path里面。

2、然后我们须要把 “cocos.py”这个脚本的完整路径(cocos2d-x-3.2根文件夹下“\tools\cocos2d-console\bin”,)加到环境变量path里面去,或者cd 到这个文件进行创建也行,我是採用前者。

3、我们Ctrl-R,打开cmd,输入“cocos”回车, 能够看到 new 參数是  “Creates a new project”,然后我们输入“cocos new”回车,看看要带哪些參数。 [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY] 。

演示样例.

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

“yew1eb”是包名,  “cpp”是使用的开发语言(Coco2d-x支持三种语言cpp,lua,js), “f:\cocos2d-x-test”是项目的存放路径。

4、然后我们打开项目的存放文件件“F:\cocos2d-x-test\MyCppGame”,能够看到各个平台的project。

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

5、然后我们双击“proj.win32”目录里面的“MyCppGame.sln”就能够打开vs2012进行开发了。。


整个环境配置过程就完毕了。

最后转载一个图 —Cocos2d-x学习路线图

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118519.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql timestampdiff>_MySQL TIMESTAMPDIFF()用法及代码示例

    mysql timestampdiff>_MySQL TIMESTAMPDIFF()用法及代码示例TIMESTAMPDIFF():MySQL中的此函数用于从另一个函数中减去DateTime表达式后返回一个值。用法:TIMESTAMPDIFF(unit,expr1,expr2)Parameters:它将接受三个参数。单位-它表示结果的单位。可以是以下之一。微秒,秒,分钟,小时,天,周,月,季度,年expr1-第一个日期或DateTime表达式。expr2-第二个日期或DateTime表达式。返回…

    2022年6月5日
  • 解决Mysql 的Access denied for user’root’@’localhost’ (using password: NO)问题

    解决Mysql 的Access denied for user’root’@’localhost’ (using password: NO)问题解决Win10下Mysql的Accessdeniedforuser’root’@’localhost’(usingpassword:YES)问题mysql一旦忘记密码即会出现这样的错误。解决步骤如下(注意cmd命令窗口必须以管理员身份打开)mysql一旦忘记密码即会出现这样的错误。解决步骤如下(注意cmd命令窗口必须以管理员身份打开)停掉mysql服务netsto…

    2022年5月29日
  • servlet和jsp的区别与联系。

    servlet和jsp的区别与联系。什么是servlet:(1)Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。(2)它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。什么是jsp:(1)JSP全名为JavaServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1

    2022年6月23日
  • 京东猪脸识别比赛数据预处理:用Python将视频每一帧提取存储为图片

    京东猪脸识别比赛数据预处理:用Python将视频每一帧提取存储为图片最近参加京东的猪脸识别比赛,训练集是30个视频,需要将视频的每一帧提取出来存储为图片,存入对应的文件夹(分类标签)。本例是直接调用了cv2模块中的VideoCapture。但有个问题,每一个视频转换得到的30个子文件夹里,都有2952张图片,但第2952张是空的,所以只有运用强大的Linux递归删除符合条件的文件了

    2022年6月21日
  • 应用架构,业务架构,技术架构和业务流程图详解怎么写_业务架构和应用架构

    应用架构,业务架构,技术架构和业务流程图详解怎么写_业务架构和应用架构应用架构应用架构(ApplicationArchitecture)是描述了IT系统功能和技术实现的内容。应用架构分为以下两个不同的层次:企业级的应用架构:企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各个IT系统的定位和功能。在企业架构中,应用架构是最重要和工作量最大的部分,他包括了企业的应用架构蓝图、架构标准/原则、系统的边界…

    2022年10月12日
  • Java 贪吃蛇 最简易地实现方法 超简短代码实现 (附源码 详解)

    Java 贪吃蛇 最简易地实现方法 超简短代码实现 (附源码 详解)分享一个我刚刚写的贪吃蛇小游戏,非常简短的代码实现方法。这可能是全网最简单实现方法,效果图如下:有多简短呢?上代码!!一共四个类!Food类packagecom.snake;importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Point;publicclassFoo…

    2022年6月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号