上QQ阅读APP看书,第一时间看更新
3.系统设计
1)实现游戏所使用的技术方案和亮点
(1)如图2所示,地图模块独立在外,本游戏使用2D的俯视视角地图,使用Tiled构建地图和各种附加人物机关等信息,可以很简单地根据自定义协议修改、新建迷宫地图。也可以很方便地重新组合原有设计的机关,方便二次开发。
图2 地图编辑器Tiled
(2)采用Cocos2d-x引擎,简易地实现了跨平台的开发,可以轻松地部署到不同的操作平台。
(3)如图3所示实现了2D的shadow处理算法,精美地还原了现实物理场景中光的遮挡和散射现象,拥有较好的视觉效果。
图3 2D阴影示例之一
2)游戏架构图
游戏架构图如图4所示。
图4 游戏架构图
3)游戏交互模块
如图5所示,使用了键盘控制和虚拟摇杆设计,让搭配了触摸模块的设备都可以轻易地控制游戏角色。
图5 虚拟摇杆示例
4)游戏道具模块
如图6所示,使用图鉴的形式展现光之碎片的搜集情况,未搜集时为灰暗状态,已搜集时将为发亮状态。
图6 图鉴展示