首先是开场动画,主要用于显示游戏刚开始时的动画,一般来说显示公司或者工作室的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)。动作就是游戏内人物角色的动作了。