《超级跳跃者:2D OpenGL ES 游戏开发解析》
一、游戏概述与屏幕过渡设计
这款经典电子游戏采用了 8 位图形风格,就像经典的《超级马里奥兄弟》一样。游戏中的鲍勃、硬币、飞鼠和粉碎的平台等元素都是动画形式呈现,同时会搭配符合视觉风格的音乐和音效。
我们需要对游戏的屏幕和过渡进行定义,具体包含以下元素:
1. 主屏幕 :有游戏标志、“开始游戏”“高分榜”“帮助”等菜单项,还有一个用于开启或关闭声音的按钮。
2. 游戏屏幕 :会提示玩家做好准备,能优雅地处理游戏运行、暂停、游戏结束和进入下一关等状态。与以往不同的是,当鲍勃撞到城堡时,会触发进入下一关的状态,此时会生成新的关卡,鲍勃会带着当前分数从世界底部重新开始。
3. 高分榜屏幕 :展示玩家目前取得的前五名高分。
4. 帮助屏幕 :向玩家介绍游戏机制和目标,但会故意不说明如何控制玩家角色,相信现在的玩家能应对像 80、90 年代游戏那样没有操作说明的情况。
游戏的屏幕和过渡设置与之前的一些游戏类似,除了暂停按钮外,游戏屏幕及其子屏幕上没有其他按钮,玩家在被提示准备好时会直观地触摸屏幕。
二、游戏世界的定义
在游戏开发中,我们面临着世界单位(如米)和像素之间的对应问题。为了解决这个问题,我们首先要为图形资产定义一个目标分辨率,这里我们采用 320×480 像素(宽高比为 1.5)的目标分辨率,这是较低的实用分辨率。如果针对平板电脑开发,也可以选择 800×1280 或 480×800 等分辨率
超级会员免费看
订阅专栏 解锁全文
1322

被折叠的 条评论
为什么被折叠?



