● 摘要
随着智能手机与平板电脑等设备的普及,移动游戏以惊人的速度深入到人们生活当中。预计2013年,移动游戏市场呈现井喷之势,增长率将接近100%。从2008开发者开始为iPhone开发应用以来,移动游戏市场已经呈现爆炸式发展。由于iOS的初步成功,iOS持续占有着强大的市场份额——其他平台也迅猛发展,崭露头角。一个游戏的优秀要素往往包括了优秀的游戏引擎,出色的设计,良好的视觉体验。
本文将使用现有的游戏引擎,Cocos2d-x,开发一款以移动设备为载体,集益智与动作于一体,可跨平台开发的,并且2D与3D相结合使用的游戏,研究不同视觉效果的实现,以及实现后对于游戏用户体验方面的影响,最后我们将比较观察不同的效果对游戏性能的影响。通过对可以想到的方法进行具体比较,总结出该引擎下不同方法的优劣差异,明确不同界面实现的适用范围。
该游戏的课题来源是公司项目,游戏是一款单机移动平台游戏,其核心属于跑酷类游戏。游戏的主要部分是以一条鱼在云层中游行的方式进行。用户使用用户名进入游戏后,便可以选择开始游戏。首先用户通过答题环节为自己赢取道具,之后在跑酷中躲避障碍物,获得道具及金币,通过不断前进获得分数,直到鱼的生命值为零。玩家可以通过查看排行榜并分享到社交平台的方式获得互动,同时也可以进入商店购买商品已获得更高的分数。
本游戏采用了目前非常流行的,具有极强扩展性的游戏引擎Cocos2d-x游戏引擎,依托其基于OPenGL ES的底层图形技术,让玩家体验到丰富的游戏效果。游戏的难点在该2D引擎上实现了3D图像的渲染,增强了视觉冲击力。同时要对3D模型间的碰撞检测进行合理的判断,使游戏合理运行。
相关内容
相关标签