windows下开发cocos2d-x系列(1)—环境搭建

前言

  相信每个程序猿都是喜欢玩游戏的,什么kof,dota,lol陪伴我们渡过多少快乐的时光,我也不例外。同事送了一本《cocos2d-x 3.x游戏开发之旅行》,引起了我对游戏开发的兴趣,也想在此写下自己学习的过程,激励自己坚持下去,分享成果。(本屌目前从事金融软件的开发,想学游戏开发也是出于自己的兴趣。在此也提倡大家平时搞点投资理财,祝愿早日买房买车,迎娶白富美)好了,言归正传,我们开始cocos2d-x的学习吧。

开发工具

  cocos2d-x可以在windows平台上学习,也可以在mac平台上学习,我们使用的是windows平台。既然是windows平台上,开发工具就非Visual Studio莫属啦。建议大家使用vs2012以上版本。

下载cocos2d

  有了开发工具之后,我们就可以去官网下载cocos2d-x了。现在官网上最新的版本是3.6,我们还是跟书上保持一致,下载3.0版本吧。下载地址:http://yunpan.cn/Qhvx7piQ5pfwP,访问密码是2500。

还需要做的准备工作

  我们还需要下载以下工具,以后会用到的:

    1. Android SDK  下载地址:http://yunpan.cn/Qhy24y89pAqJZ,访问密码是7020
    2. Android NDK  下载地址:http://yunpan.cn/QhyEB3SWVv7f7,访问密码是50dd
    3. Ant                   下载地址:http://yunpan.cn/QijDmx3vgQXLM,访问密码是c8f5

半自动配置环境变量

  接下来我们需要安装Python环境,下载地址:https://www.python.org/download/releases/2.7.6。安装完成后,我们解压好刚刚下载的cocos2d(这里提示一下,解压好的路径中不要存在中文,不然打开项目编译的时候会报错的,这里坑了我好久),执行文件夹下名为"setup.py"的文件。这是一个Python脚本,它是用来配置环境变量的,我们根据它的提示分别输入 Android SDK、Android NDK、Ant的路径,现在做好这些事情,以后移植游戏到Android就可以省事了,图方便的话,现在也可以按回车跳过。

运行官方demo

  完成上述操作后,我们就可以打开官方的demo进行学习了。打开cocos2d-x-3.0\build\cocos2d-win32.vc2012.sln文件,设置项目"cpp-tests"为启动项,跑起来吧!大概要编译10分钟。。。

小结

  到这里,环境搭建就完成了,我们可以愉快地开始写代码啦,但是好像还什么都不会啊。没事,我们已经开了个好头了,后续我们再开始经典的HelloWorld吧。

时间: 2024-10-06 11:32:16

windows下开发cocos2d-x系列(1)—环境搭建的相关文章

windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper

前面简单了解了ZooKeeper的相关知识,为SolrCloud的学习作了一层铺垫.在SolrCloud的wiki中,可以很简单地用jetty实现嵌入式ZooKeeper的单机版SolrCloud.但是在生产环境中,Solr一般都是部署在Tomcat上的.为了使架构更加灵活,ZooKeeper也是单独部署的.日常学习中,就一台单机怎么学习solrCloud呢?本文将记录在win7上实现ZooKeeper+Tomcat版的伪分布式SolrCloud. 1.软件工具箱 在本文的实践中,需要用到以下的

windows下基于sublime text3的nodejs环境搭建

第一步:先安装sublime text3.详细教程可自行百度,这边不具体介绍了. 第二步.安装nodejs插件,有两种方式 第一种方式:直接下载https://github.com/tanepiper/SublimeText-Nodejs 压缩包,压缩后重命名为Nodejs放到package目录下.package打开方式:Preferences-> Browser Package 第二种方式:通过package control install package的方式下载 第三步:安装nodejs.

centos 6 下开发android ,sdk ndk环境搭建

环境搭建参考: http://blog.sina.com.cn/s/blog_6c728a0401019ckp.html 遇到的问题: 1.NDK的安装问题 执行./ndkfilename.bin时出错 bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 参考:http://blog.csdn.net/orangleliu/article/details/8869

windows下Qt5.1.0配置android环境搭建 good

1.首先下载好需要配置的软件: 1>Qt 5.1.0 for Android (Windows 32-bit, 716 MB)(Info)下载地址: http://qt-project.org/downloads 2>android SDK tools (只下载tools即可)下载地址:http://developer.android.com/sdk/index.html android SDK 离线安装包(已是最新sdk 2013/7/26)下载地址:http://www.wuleba.co

gcc和MinGW的异同(在cygwin/gcc做的东西可以无缝的用在linux下,没有任何问题,是在windows下开发linux程序的一个很好的选择)

cygwin/gcc和MinGW都是gcc在windows下的编译环境,但是它们有什么区别,在实际工作中如何选择这两种编译器. cygwin/gcc完全可以和在linux下的gcc化做等号,这个可以从boost库的划分中可以看出来端倪,cygwin下的gcc和linux下的gcc完全使用的是相同的Toolsets.所以完全可以和linux一起同步更新gcc版本,而不用担心问题,并且在cygwin/gcc做的东西(不用win32的)可以无缝的用在linux下,没有任何问题.是在windows下开发

windows下VC界面 DIY系列1----写给想要写界面的C++程序员的话

很早就想写关于C++ UI开发的一系列博文,博客专栏刚审核通过,就马上开始刷博文,不能辜负自己的一番热血,我并不是写界面的高手,只想通过写博文提高我自己的技术积累,也顺便帮助大家解决界面开发的瓶颈. 能来到这里看我写文章, 第一说明你是windows下开发的程序员! 第二你对漂亮软件界面开发感兴趣! 第三或许你也像我当初一样对C++软件界面开发 无所适从!或许我写的不专业,但是我只想让利用C++编写客户端界面的新手程序员们对C++界面开发没有误区 . 我是从windows开发出身,深知当我们想要

配置 Windows 下的 nodejs C++ 模块编译环境 安装 node-gyp

配置 Windows 下的 nodejs C++ 模块编译环境 根据 node-gyp 指示的 Windows 编译环境说明, 简单一句话就是 "Python + VC++ 编译环境". 所有需要的安装文件, 我都下载好放到百度云盘了: nodejs-gyp-windows Python 安装 python-2.7.7.msi iso 虚拟磁盘 安装 DTLite4491-0356.exe Windows XP 文件在: node-gyp-windows/windowsXP 用 DTL

Windows 下 Qt Creator 5.3.1 环境构建

首先,要下载到Qt for Windows.Qt已经正式分割成两个开源和商用两个不用的项目.我们需要在开源上下载Qt的安装程序(地址:http://qt-project.org/downloads). 开源 : http://qt-project.org/ 商用 : http://qt.digia.com/ 可以看到很多个版本,这里任意一个 for windows 的版本都有带Qt Creator,可以根据你VS的版本选择.我已经习惯了Qt Creator所以使用的是Qt 5.3.1 for W

Windows下打造Sublime Text + Tex Live环境

一直在用Sublime Text + ctex集成环境编写Latex文档,最近发现ctex套件内嵌的MiKTeX包管理器功能太弱了,遂将目标转向了功能更加强大的Tex Live环境. 首先安装Tex Live环境,可以选择在线安装或者下载iso文件安装.可以参考官方网站的安装教程http://www.tug.org/texlive/,也可以参考这篇博文http://exciton.eo.yzu.edu.tw/~lab/latex/install_latex_cjk_ms_windows.html

windows下开发服务器 位对齐问题

windows下开发服务器 位对齐问题 问题描述: 我在开发手机客服端大厅时,发送一个字节长度为奇数(2N-1)的数据,服务器是老是拒绝数据,长度不对,而远行PC端大厅,断点调试发现同样的数据却是偶数(2N)? 解决办法: windows默认是 #pragma pack(8) 我们开发可能看到是#pragma pack(1),把服务器改成#pragma pack(1) 版权声明:本文为博主原创文章,未经博主允许不得转载.