一、开发SDK及工具:
1、Cocos2d-x 开发SDK包,
官网:http://www.cocos2d-x.org/
下载地址:http://cocos2d-x.googlecode.com/files/cocos2d-1.0.1-x-0.12.0.zip
2、Visual Studio 2008 或者 Visual Studio 2010
下载地址:http://xiazai.xiazaiba.com/Soft/O/Office_2010_SP1_VL_XiaZaiBa.zip
3、Cygwin
参考:http://blog.csdn.net/psyl/article/details/323551
二、安装部署
1、安装VS2008或者VS2010。
我觉得微软自家的软件特恶心,体积超级大以G为单位不说,还把乱七八糟的文件往系统盘里塞。安装过程特慢,真不知道它在后面搞什么小动作。
2、将cocos2d-x压缩包解压,如 D:\cocos2d-x,这个目录将是cocos2d-x项目的工作目录。解压后的目录结构应该如下图所示:
其中 cocos2d-win32.vc2008 和 cocos2d-win32.vc2010 分别对应VS2008和VS2010两个版本的解决方案文件。
build-win32.bat是编译cocos2d-x示例tests的批处理文件,运行它将在命令行下编译test项目。编译成功后生成可执行文件在Release.win32文件夹中,打开其中的tests.exe可以运行cocos2d-x的示例程序。
此示例程序包含大量cocos2d-x的用法示例,通过它可以学习cocos2d-x的大量API用法。其源码目录为tests目录。
具体每个项目演示什么功能,在后面的博文中介绍。
介绍几个目录:
1、Box2D目录是物理引擎的源码目录
2、cocos2dx是Cocos2d-x引擎的源码目录
3、CocosDenshion是Cocos2d-x引擎处理音频的示例源码目录
4、HelloLua是Cocos2d-x引擎使用Lua脚本的示例源码目录
5、template目录内包含各个平台的项目模板创建脚本。其中MSVC是创建Viusal Studio项目模板的目录。
根据自己安装的VS版本,运行对应版本的JS脚本文件。如,我安装的是VS2010,运行下图红色框内的JS脚本文件,
此脚本将为我的VS2010添加一个创建cocos2d-x项目的项目模板。
运行上面JS脚本文件,安装成功后,在VS2010中可以看到“新建项目”引导中可以选择创建cocos2d-x项目的选项。
- 大小: 51.6 KB
- 大小: 37.2 KB
- 大小: 19.3 KB
- 大小: 31.4 KB
分享到:
相关推荐
本学习笔记旨在帮助开发者全面掌握Cocos2d-x的C++ API以及游戏项目的开发流程。 一、Cocos2d-x框架基础 Cocos2d-x是Cocos2d-x系列的C++版本,它提供了丰富的图形绘制、动画制作、音频播放、物理引擎等功能。Cocos2d...
在学习Cocos2d-x的过程中,新手首先需要了解其基本概念和安装配置过程。下面将详细介绍如何通过Cocos2d-x的官方文档进行入门学习,以及一些基础的开发步骤。 首先,进入Cocos2d-x的官方网站,下载最新的开发包。...
《cocos2d-x学习笔记》 在学习cocos2d-x时,了解其核心组件和工作流程至关重要。AppDelegate是cocos2d-x框架中的一个关键类,它扮演着应用程序入口点的角色,处理应用程序的生命周期事件。让我们深入探讨...
资源名称:Cocos2d-x学习笔记——完全掌握JS API与游戏项目开发资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
《cocos2d-x学习笔记(17)--简单游戏实例1--双枪手》 cocos2d-x是一款跨平台的2D游戏开发框架,基于C++,支持iOS、Android、Windows等多个操作系统。本笔记主要讲解如何使用cocos2d-x创建一个简单的双枪手游戏实例,...
1. **Cocos2d-x入门**:介绍Cocos2d-x的基本架构,包括场景(Scene)、层(Layer)、节点(Node)等概念,以及如何设置项目环境,创建和管理游戏资源。 2. **图形与动画**:讲解如何使用Cocos2d-x的绘图API绘制2D...
Cocos2d-x学习笔记(三)—— 坐标系
本篇将深入探讨"地球人己阻止不了程序猿们学习cocos2d-x了-学习笔记04"中的源码,特别是针对Android平台移植后的源码,并分析如何在Visual Studio(VS)中编译Win32版本。 首先,我们关注的是"FlyGame"这个项目,它...
"cocos2d-x学习笔记(5)-- CCScene场景的切换(带过度效果)"这个主题聚焦于如何在游戏过程中平滑地从一个场景过渡到另一个场景,并且添加动态的过渡效果,提升用户体验。 首先,CCScene是cocos2d-x中的一个类,它代表...
老G的cocos2d-x学习笔记 第一部分:基本图形绘制 第二部分:字符串绘制 第三部分:绘制图片 cocos2d-x学习笔记04:简单动画 cocos2d-x学习笔记06:如何将win32移植到android ....
在“Cocos2D-X开发学习笔记-游戏数据存储项目实例”中,你可能会学习到如何结合上述技术,创建一个实际的游戏数据存储系统。通过阅读教程和分析提供的项目文件"MyDataSave01",你将深入理解如何在实践中应用这些知识...
《cocos2d-x学习笔记(9)——深入探索Effect(特效)》 在游戏开发领域,特效无疑是一个至关重要的组成部分,它能够极大地提升游戏的视觉吸引力和用户体验。Cocos2d-x作为一款广泛使用的开源2D游戏引擎,提供了丰富的...
分享给大家。高清,有些配图也许会黑掉,但文字是肯定清晰的。请放心下载
《cocos2d-x学习笔记(17)--简单游戏实例1--双枪手》 cocos2d-x是一款跨平台的2D游戏开发框架,基于C++,支持iOS、Android、Windows等多个操作系统。本笔记主要讲解如何使用cocos2d-x进行简单的游戏开发,以“双枪手...
【cocos2d-x学习笔记(17)--简单游戏实例1--双枪手】 cocos2d-x是一款基于C++的开源游戏开发框架,广泛应用于2D游戏、UI界面和实时渲染场景。本笔记将围绕如何使用cocos2d-x构建一个简单的双枪手游戏实例进行深入...
《cocos2d-x学习笔记——地图的使用3》 在cocos2d-x这个强大的游戏开发框架中,地图的使用是游戏场景构建的关键部分。本文将深入探讨cocos2d-x中的地图处理,主要围绕MapTest2这个示例进行讲解,帮助开发者更好地...
本篇学习笔记将深入探讨Cocos2D-X 2.2.3中的UI系统,帮助你掌握如何高效地利用这一功能。 首先,UI系统的核心组件是`CCMenuItem`,它是所有UI元素的基础,如菜单项、按钮等。你可以通过继承`CCMenuItem`并实现其...
本学习笔记将深入探讨如何在Cocos2D-X中处理触屏事件,让游戏能够响应用户的触摸操作。 首先,我们要了解Cocos2D-X中的触摸事件处理机制。在Cocos2D-X中,触屏事件主要通过`Touch`类和`TouchEvent`类来实现。`Touch...
这篇学习笔记将深入探讨如何在Cocos2D-X中实现按键事件的处理。 首先,Cocos2D-X使用了事件系统来处理各种用户输入,包括键盘事件。在Cocos2D-X中,你可以通过监听`EventKeyboard`来捕获键盘上的按键按下和释放动作...