6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念
在这一章节中,我们将首先抛开 Cocos2d,介绍游戏开发的基本概念,
然后结合 Cocos2d-x 的特点。介绍一些 Cocos2d-x 开发的基础知识。尽管这里没有解说游戏开发的详细方法,会略为枯燥,但介绍的都是 Cocos2d-x 开发所必须理解的基础知识。
在这一节中。我们将介绍游戏中的基本概念,包含游戏流
程控制、场景、层和精灵等。
层与层之间依照顺序叠放在一起。就组成了一个复杂的场景。或许读者接触过图片编
辑器(如 Photoshop)或者动画编辑器(如 Adobe Flash?)。在这些编辑器中也存在层的概念。
在游戏设计中。层的概念
与它们类似。
精灵则与层或场景
不同,它隶属于层,是场景中出现的可见图形。玩家控制的主角、AI 控制的 NPC。以及地图上的宝箱、石块。甚至游戏主菜单的背景图片都是精灵。
因此,能够这样觉得。玩家看到的一切差点儿都是由精灵构成的。
精灵属于层。层属于场景,玩家与精灵互动,
渲染树的优势在于,我们仅仅须要考虑节点相对于父节点的属性,就能够逐层创建复杂的
对象或动作。
这样,每一个动作都是可控的,仅仅
反之。假设没有树型结构,组织一个略微复杂的游动都会成为一个
巨大的project。
不论什么可见的游戏元素都派生自 Cocos2d-x 节点 (Node) , 常见的游戏元素有场景 (Scene) 、
层(Layer)和精灵(Sprite)等。
前面提到过,通常游戏依照场景、层、精灵的层次顺序组织,每种节点都有各自的
特点。
然而在实际开发中,为了实现一些特殊的效果,也不必拘泥于这个层次顺序。层或精灵都是普通的节点,因此,即
使向精灵中加入精灵,向场景中加入精灵,甚至向精灵中加入层。这些操作也都没有被禁止。在读者觉得必要时,能够自己尝试各种组织层次。
动作分为持续性
动作与瞬时动作。持续性动作在一段时间内连续完毕。瞬时动作会瞬间完毕。
为了使游戏画面动起来。我们会在须要的时
候创建一系列动作。并把它们应用到游戏元素中。
精巧的图片叫做帧(frame)。帧的序列代表一个动画效果。
6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念相关推荐
- 19、Cocos2dx 3.0游戏开发找小三之Action:流动的水没有形状,漂流的风找不到踪迹、、、...
重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/30478985 流动的水没有形状,漂流的风找不到踪迹.. ...
- 7、Cocos2dx 3.0游戏开发找小三之3.0版本号的代码风格
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27691337 Cocos2d-x代码风格 前面我们已 ...
- 4、Cocos2dx 3.0游戏开发找小三之Hello World 分析
尊重开发人员的劳动成果.转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27186557 Hello World 分析 打开新 ...
- 18、Cocos2dx 3.0游戏开发找小三之cocos2d-x,请问你是怎么调度的咩
重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/30478251 Cocos2d 的一大特色就是提供了事件 ...
- 15、Cocos2dx 3.0游戏开发找小三之Sprite:每一个精灵都是上辈子折翼的天使
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/30475395 Sprite Sprite 能够说是 ...
- 24、Cocos2dx 3.0游戏开发找小三之网格动作:高炫酷的3D动作
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/37596763 网格动作类似于动作特效,能够实现翻转. ...
- 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇
马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...
- python游戏开发引擎_你的游戏开发第0课
电子游戏是许多人喜爱甚至沉迷的事情.尤其对于程序员来说,开发游戏是不少人最初学习编程的动力.在之前,我发过一些游戏开发的教程和案例: 爆款游戏<贪吃蛇大作战>的 Python 实现 如何用 ...
- 《MFC游戏开发》笔记三 游戏贴图与透明特效的实现
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9313239 作者:七十一雾央 新浪微博:http:// ...
最新文章
- teechart属性和方法
- 响应式开发一招致胜 学习视频 分享
- 小学生python-小学生学python(三)
- implicit assignment of unexported field
- 三维动画制作的基本流程
- Git 仓库设置记住密码
- 嫦娥五号完美落月,背后黑科技令人惊叹
- java造型_java造型_java向上造型有什么作用为什么要造型有什么效果_彩妆阁
- python类中包含一个特殊的变量、它可以访问类的成员_Python 类的特殊成员介绍...
- 不支持给定路径的格式_剑指offer_12_矩阵中的路径
- Spring ActiveMQ示例(第2部分)
- java 序列化 学习
- wordpress模板
- Java单元测试用例的编写
- 使用M0 DesignStart 的样例SoC(example system) - 4 FPGA原型验证
- Python爬虫入门【8】: 蜂鸟网图片爬取之三
- C#情怀与未来,怨天尤人还是抓住机会,能否跟上dnc新时代浪潮?
- 运维必备的DevOps工具链大盘点
- 用电脑无线投屏到电视屏幕的连接方法
- 第一次登上CSDN的博客