cocos2d-x引擎基础使用(1)--整体架构

一个正常的游戏需要包括几个的界面流转。

首先是开场动画,主要用于显示游戏刚开始时的动画,一般来说显示公司或者工作室的logo,或可以简单介绍一下游戏的操作方式,同时在此阶段载入游戏需要的资源。


接着进入主菜单,分别设置新游戏、设置、帮助、退出四个功能选项。


点击新游戏就进入游戏主场景了,这是玩家游戏的地方。


玩家玩游戏的过程就是在程序设置的各个场景之间进行跳转,根据一个画面的操作跳转到下一个画面。场景之间的跳转可以带上很多特效。


那么,游戏场景的设计需要哪些元素呢?一般来说,我们需要几个概念,分别是导演、摄像机、场景、布景、人物角色和动作。这几个概念和拍电影需要的元素差不多,下面一一讲解。
(1)导演(对应的cocos2d-x引擎中的类是CCDirector)。导演是艺术创作的组织者和领导者,是用演员表达自己思想的人,它通过摄像机进行电影的摄制。在游戏里,导演就是游戏的组织者和领导者,把游戏策划实现为游戏,导演制定规则让游戏内的场景、布景和人物角色有序地运作。
(2)摄像机(对应的cocos2d-x引擎中的类是CCCamera)。摄像机控制着游戏的视角等元素。
(3)场景(对应的cocos2d-x引擎中的类是CCScene)。在游戏里,场景就是一个个地图关卡,关卡主要由布景和人物角色组成。
(4)布景(对应的cocos2d-x引擎中的类是CCLayer)。在游戏中,布景就是每个关卡的背景,不同的关卡一般需要设置不同的背景。
(5)人物角色(对应的cocos2d-x引擎中的类是CCSprite)。人物角色包括游戏的主玩家和其他玩家,其他玩家可以是另一个真实的玩家,也是虚拟玩家NPC。
(6)动作(对应的cocos2d-x引擎中的类是CCAction)。动作就是游戏内人物角色的动作了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值