cocos2dx
shuihuo叶
这个作者很懒,什么都没留下…
展开
-
cocos2dx 环境搭建
附录A:准备工作 编译需求 Mac OS X 10.7+, Xcode 4.6+ Windows 7+, VS 2012+ Ubuntu 12.10+, CMake 2.6+ Python 2.7.5 NDK, JDK, ANT (安卓开发) 运行时需求 iPhone / iPad游戏需要iOS 5转载 2014-12-08 14:35:17 · 518 阅读 · 0 评论 -
第一章:什么是Cocos2d-x
关于Cocos2d-x Cocos2d-x创始于2010年,它是一个开源跨平台的游戏引擎。它包含了很多强大的特性可以让游戏开发者轻松的创建出伟大的游戏作品。 为什么选择Cocos2d-x 为什么选择Cocos2d-x而不是现有的其它游戏引擎呢? Cocos2d-x使用的为最新C++ API(请参阅这里) 跨平台-桌面和手机平台 支持在桌面开发环境转载 2014-12-08 14:42:18 · 458 阅读 · 0 评论 -
第二章:Cocos2d-x中的基础概念
在你阅读本章节之前你可能知道一些关于Cocos2d-x的知识,但是你可能想知道更多关于如何使用Cocos2d-x来制作出自己梦想的游戏。 没问题,让我们从现在开始。 Cocos2d-x是一个跨平台的游戏引擎。什么是游戏引擎?现在不要被这个问题吓到! 一个游戏引擎就是一个可以提供大多游戏常用功能的软件作品。你之前也许听到过将它称之为API或者框架。但在本书中我们会使用游戏引擎这个比转载 2014-12-08 14:44:19 · 612 阅读 · 0 评论 -
第三章:精灵
什么是精灵? 精灵是一个2D图像,通过改变它的旋转角度、位置、尺寸、颜色等属性可以使其运动或者变换。 创建精灵 创建精灵的方式有多种,使用哪种则取决于你的需要。你可以通过不同的图片格式(包括PNG,JPEG,TIFF,以及其他格式)创建精灵(Sprite)。接下来我们就将一起来讨论这些创建精灵的方法。 创建一个精灵 使用指定图片创建一个Sprite:转载 2014-12-08 14:45:40 · 564 阅读 · 0 评论 -
第四章:动作
Action类如其名,它可以改变Node对象的属性,Action对象是随着时间改变Node的属性。任何一个以Node为基类的对象都有可执行的动作对象。例如,你可以在一个时间段内将Sprite精灵从一个位置移动到另一个位置。 如下为MoveTo和MoveBy两个动作的实例: 1 2 3 4 5 6 7 //转载 2014-12-13 22:17:36 · 705 阅读 · 0 评论 -
第五章:创建和转换场景
什么是场景? 场景是包含精灵(Sprites),标签(Labels),节点(Nodes)和其他游戏所需对象的容器。场景负责游戏逻辑的运行和游戏内容的逐帧渲染。每个游戏至少需要一个场景,你可以将场景想象成一部电影,场景就是其中正在运行并且用户可以实时看到的电影画面。游戏中可以拥有多个场景,并且可以在多个不同的场景之间自然的切换。Cocos2d-x提供了多种场景切换效果,你甚至可以使用超酷的切换转载 2015-01-04 13:54:37 · 520 阅读 · 0 评论 -
第八章:事件分发机制
什么是事件分发机制 EventDispatch是响应用户事件的一种机制。 基本概念: 事件监听器封装了事件处理的代码;事件调度器通知用户事件的监听器;事件对象包含了关于事件的信息。 事件监听器的5种类型 EventListenerTouch - 响应触摸事件 EventListenerKeyboard - 响应键盘事件 EventListenerAccel转载 2015-01-04 13:59:26 · 780 阅读 · 0 评论