Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植4:游戏主场景的介绍

尊重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/17351695


<捕鱼达人>回顾

【cocos2d-x IOS游戏开发-捕鱼达人1】内容介绍

<城市跑酷>回顾

【cocos2d-x IOS游戏开发-城市跑酷1】跑酷游戏介绍

上节回顾

Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植3:游戏主菜单界面的实现


主场景有3个层。

PlayLayer

该层有主角,地图,金币,岩石。

主角前进,玩家层镜头也前进。以确保主角始终在视野内。

背景有两个水平地图,主角从第一张地图移动到第二张地图时候,第一张地图自动加载到第二 张地图右侧,一直循环下去。

StatusLayer

状态层在玩家层上,金币和距离数据显示在该层。
为什么分层呢?

如果金币距离数据显示在玩家层,数据会在镜头移动时候消失,分层能简单解决这个问题。

GameOverLayer

该层是一个color layer.

主角撞上石头后显示游戏结束, 并提供一个replay按钮。


你可能感兴趣的:(C++,移植,cocos2d-x,游戏开发,跑酷)