E技术的手机游戏性能优化AG真人国际基于J2M
r6e r 如 所O 2 Ewi l o i的 nb r g e sT k e mi 运行完工程后 ☆…=,打开 JM res 0l t E al Po n 功能 ▷=▽■■,因此游戏开发者需要找到游戏程序 中需要被优化的地方 □■◇,以粗略的认为 8 %的程序执行时间被花费在 了2 %的代码 J 可 O 0 段中□•。JM res ol t P0l 可以帮 0 2 Ewil o i的 rir esT k fe 程序员定位这 2 %代码 的位置☆□△□。借鉴帕累托法则 _ □□□…,
近年来 …•●•, 随着移动通信技术的发展及无线数据业务的进步 ●▲, 手机▽•△◁•△、 D P A等手持类 电子产 品的普及率提 高速度非常迅猛 ▪••●◇, 运行在此类设备上 的嵌人式程序也层 出不穷 •★-○•▼, 尤其是拥有大量用户群 的嵌入式游戏更 为突 出 …□■…◁。 目前 较 为流行 的无 线 编程 开发 技 术 主 要 有 JME•●•●-▲、R w 和 wM 2 BE L3种J 由于 JME出 自 Jv …•▲◇▽。 2 aa •■◁▪▷“ 血统☆•◁▲•★” 其与生俱来 的特点 ( ▼■•, 如跨平台性 •◁•…▪、 可移植性 ○●△○▼-E技术的手机游戏性能优、 健壮性等) 使得游戏开发商可 以方便地进行游戏开发 与集 成 ●-▼○■▲, 戏使 用 者可 以方 便地 动态 下载 和 升级 JME游 戏 ●□•, 游 2 因此 JME技术 成 为 了 目前通 信 运 营商 和手 2 机 制 造商共 同认可 的最 为重 要 的技 术 ◁★, JME技 术 的支 持也 成为 了基本 要 求 ••▲。 对 2 JME是 一个 精简 的 Jv 2 aa版本J适合 只有有 限容 量 的 小 型设 备 -☆□★○, 如 手机 和 P A△■, △△, 例 D 一般 支 持 嵌 入式 JM 2 E技术 的手持设备的局限性主要表现在有限的输人能力 △★◆、 屏幕尺寸小 ▼▪▷△◇…、 限的内存及堆大小 ■◆◇★●、P 受 C u的 工作频率低等方面…-△。 这 些 特点使 得 在 JME平 台上 编 写快 速 的游 戏 并 不是 件 易事 ◆-△•。相对 于 电脑 游 戏 来 说 •▪▽□◁…, 写 JME平 2 编 2 台上的游戏会对程序有更高的要求和更进一步的挑战☆○■△▲◇。 常见 的游 戏一般 被 划分 为两 种较 广泛 的类 型J实 时 型游 戏 和按 键 驱 动型 游戏 …•○。按键 驱 动类 型 的游 ●●▪•=: 戏一般在屏幕上显示游戏 目 前所处的状态 ◇▷◇▼, 并且 等待输入某些按键来驱动游戏继续运行 ▼◆。棋 牌类游戏 ▷◁△、 解 谜类 游戏 以及 策 略类 和文 字类 游戏 都 属 于 这 类 游戏 △▽◇△◇▷。而 实 时 型游 戏 =-▷◁◇, 特别 是 动 作 类 游 戏 ▷◁=◇▷, 不 会 等待 其 的输人 ◇-▷◁★☆, 而是一直运行直到游戏的结束 •▷。相对于按键驱动型游戏 ★○▪◇★, 实时型游戏有更好 的游戏可玩性 ○○●、 耐玩 性和挑战性 …▷■○, 因此其更受游戏玩家喜爱 -◆△△。 但是实时型游戏对程序的性能有更高 的要求…▪○▽•。例如实时动作类游戏 ▼◆▲▽☆, 它的一个重要的特征就是将大 量 的运算 用 于屏 幕显 示 AG真人国际官网☆◇△●▪▲, 而且刷 新 率 ( P ) F S 一般 必须 保持 在 1 0以上 ==◆▷○…。这类 游戏 还必 须要 有 大量 的动作 使 得游 戏具 有 更高 的挑 战性 =△, 需要 玩 家 有快 速 的反 应 和很 好 的手 眼 配 合 能力 ☆△•◆, 以这 类 游 戏 对 键 盘输 入 的 所
析提 出 了相 应 的优化 方 案▷••▽▲。 关键 词 -▼…★▽: ME技 术 ◁==★▼; J 2 手机 游 戏 ▪△☆□-☆; 能优 化 ◁▷□▽△▲; 性 嵌入 式软 件 中图分 类号 ▼▷◇•: P3 3 T 9 文献 标识 码 △-▽★: A
作者简 介 ▽◇□: 解绍词 (9 9 一) 男 ■…★▽▼○, 17 ▷▲▲, 重庆市 人 ○★△★, 硕士 =◆▷◇▷-, 讲师 ▪◁△▽◆, 事分布式计算 ○▷■-、 从 通信软件研究•△●◁=。
文章编 号 •-○:6 2一 5 x(o 8 0 O 0 0 l7 O 8 2 0 )6一 6 7— 4程序优化需要对症下药 AG真人国际官网=□,能采取优化措 才 施 •●-。3 在动作类游戏中 ▼…,这 2 %的代码是游戏开发者需要集 中全力去优化的部分 ◇•●▷●○。图 1 示 =…。出现 P0l 界 面 ▲■□,
反应也有极高的要求 =•□▽▷。为使得程序在高速运行 时能对键盘做 出及 时的反应 ○▼●■◆☆, 图像能以高速的 F s P 来运 行=-, 游戏程序 的代码在开发过程中必须进行适当的优化 =▪▪★▪=幻影猎手游戏鼠标!, 高效 的手机游戏才能更好地适应 JM 2 E设备 ▲◁▲--化AG真人国际基于J2M, 最 终编写的程序必须要尽可能地挖掘 M D ( oi f ao ei m i ▽◆▷-, IP M b e n mli D v e fe移动信息设备配置文件 ) l I o tn cP l 在手
JC0gi eL l ui sU i ( aSi d hnq g cn s es n . N tc E ) n T I0 B n v
机 中所剩 无 几 的表现 力 ▼▪•▽◇, 以理 想 的速 度运 行 ◆△▲=▼○, 能 游戏 的优化 就显 得尤 为重 要 =▼□•▷。
收稿 日期 ○★=▲▷:o8— 6—0 ◆-■◇; 20 0 3 修回 日期 ▪★◇◆▪:0 8一l 20 O一1 AG真人国际官网▪★■☆•▲。 7
要 ●=•▷•: 对基 于 J ME技 术 的 手 机 游 戏性 能 优 化 问题 ■■△, 先 阐述 了优 化 游 戏 程序 的 必要 针 2 首
性-▪●, 然后 以 JM res 0li wT 为 开发平 台 •■=, 绍 了如何 使 用其 自带的 P0i 2 Ewi ls T o t e k ( K) 介 rfe程序 去 定 l 位 最 需要 被 优化 的代 码位 置 ◆★□▷▽▲; 在此 基础 上 •▽=-, 对 游 戏 中常用 的绘 图函数 和 内存 资 源 占用 问题 ▽☆, 针 分
(. 1 重庆 邮电大学 软 件学 院 ●-▽◁, 重庆 4 06 ☆■■=;. 0 0 5 2 中国移动通信集 团重庆有限公司 数据维护 中心 ★=, 庆 4 o4 ) 重 o 0 1