Android游戏可能遇到的3个问题及解决方案(2)

时间:2025-07-11

较小游戏的重新加载速 度变慢。

(3)当你的游戏重新开始时,可以从onRestoreInstanceState()的Bundle中重返状态数据。如果这个过程需要耗费一定时间,确保告知用户正在进行的事情,提供尽可能好的用户体验。

(4)对功能设置进行测试!

2.问题:后退键

我正在玩游戏,意外按到后退键。这可能出现以下糟糕的情况:

(1)游戏直接退出,玩家失去了当前游戏状态,导致其异常愤怒(注:解决方案见问题1)。

(2)游戏毫无反应。

问题出在哪里呢?

我们已经知道了第1种情况的问题所在。从本质上来说,这是种数据遗失现象。那么,第2种情况的问题出在何处呢?

后退键是Android导航范例的必要组成部分。如果后退键无法让游戏回到活动阶层(注:或游戏阶层)的上个屏幕,那么肯定存在一定的原因,比如活动文件没有存储草图的能力。 解决方案

如果用户处在游戏过程中,呈现对话框确认用户行为是很自然的做法,比如“你确定要马上退出吗?那个小怪物看起来很饿。”

在动作游戏中,你或许也可以采取类似《Replica Island》(注:下文简称“RI”)的措施。RI忽略了所有其他触碰事件发生后200毫秒内的后退键指令,确保用户意外按到按键不会对游戏产生影响。

在游戏的主菜单上,你可以决定是否要给予用户提示。如果你的游戏加载时间很长,你或许需要提示用户。

3.问题:音量问题

最糟糕的情况是,在公共场合下无法马上关闭或降低游戏音量。一时间,所有人都知道你偏爱在游戏中做出暴力行为,这可能对你的职业有一定影响。

问题出在哪里呢?

默认情况下,多数Android设备的音量按键都能够控制振铃音量。你的应用必须将音量按键设置为超类状态,这样才能在游戏运行时保持其有效性。

解决方案

要设置这些按键能够控制游戏音量,你需要调用setVolumeControlStream。正如之前所说的那样,你需要做的是将这些按键添加到游戏架构中,这样用户便可以用标准和恰当的方法来控制音频。

Android游戏可能遇到的3个问题及解决方案(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219