技术前沿 3D手机游戏由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“新3d手机游戏游戏”。
技术前沿 3D手机游戏
综述
今天的手机游戏,可谓是品种繁多,令人眼花缭乱。不过,在这浩浩荡荡的手机游戏热潮里,3D手机游戏一直是人们停步驻足的地方。由于手机的硬件原因,作为游戏设备,还尚有很多不成熟的地方,人们一直满怀信心等待着3D手机游戏时代得到临。
而就在人们翘首期盼的时候,不少公司开始开发3D手机游戏比如数位红公司,这些公司如同雨后春笋一般,接二连三的推出了数款3D手机游戏,瞬间填补了空白的市场,同时也让用户第一时间领略了3D手机游戏。
虽然,在某些角度来说,手机的3D游戏受硬件限制,跟PC的3D游戏还不能媲美,但是3D手机游戏无论在3D图形质量和计算速度上,都看不出任何得迟缓,流畅的画面以及良好的游戏性很快就博得了用户的喝彩。
硬件
在PC绘图芯片市场打的火热的ATI与NVIDIA,看好移动电话市场的无限潜力,早已将战线拉至移动电话市场,推出可携式装置专用的媒体处理器(Media Proceor)及3D加速器(3D Accelerator),让手机厂商加入这类芯片,以提升绘图效能,成为媲美掌上游戏机的万能手机。
目前已知NVIDIA于2月25日推出了GoForce 4000/3000媒体处理器,前者提供300万像素数字相机、8倍数位变焦、视讯会议、JPEG编译码、MPEG-4/H.263编码及播放等功能,后者则提供200 万像素、8倍数位变焦、JPEG编译码、MPEG-4/H.263播放等功能,以提升新一代多媒体照相手机的整体战力。此外在3D部份,NVIDIA则是推出代号为AR10的3D绘图处理器,以主打PDA或手机等移动电话市场。
再看ATI方面,ATI先前就陆续推出了Imageon 100、3200、2200...等多媒体辅助处理器,从最早的2D加速、JPEG编译码、MPEG-4解压、视讯撷取...等需求,进而到最近的Imageon 2300/2320的主打3D的绘图处理器,提供手机与PDA在3D绘图加速上的需求。
虽然有硬件芯片,然而也要有支持的API才能相辅相成,已知SGI于2003年7月发表的OpenGL ES(OpenGL for Embedded Systems),就是OpenGL的嵌入式版本,与Sun的Java 2平台搭配,可勾勒出未来Mobile 3D Game新标准,而Java+OpenGL也是双方营造出双赢最佳的策略,许多软件大厂已宣示支持OpenGL ES。至于硬件厂商,目前已知NVIDIA AR10与ATI Imageon 23xx行动3D芯片,已符合OpenGL ES 1.0的标准!而Symbian OS v8也将支持OpenGL ES API。相信不久后,手机上也能玩像是CS、DOOM、Quake的FPS游戏了!
至于微软部份,从Windows 3.1时代,微软就推出了WinG,然而不受软件厂商青睐而导致失败,后来Windows 95之后,微软极力推出DirectX API,在Windows 98加入Direct3D API,让软件厂商有规可循,在多次的改良与强化之下,如今Direct3D API已是PC的3D游戏最佳平台,目前PC的3D游戏有超过9成都是采用Direct3D来设计。至于在移动电话部份,微软则是推出了Direct3Dm,m就是mobile的意义。目前Direct3Dm尚在制定阶段,已知NVIDIA AR10会支持Direct3Dm。总之有了Direct3Dm之后,未来游戏厂商要移植到Mobile平台就很容易,不需再去用新的平台去设计游戏,以降低游戏开发/移植的成本。
图形引擎
OpenGL ES库符合OpenGL? ES 3维图形编程接口标准。它使得SH-Mobile3中的PowerVR? MBX-Lite*2高性能3维加速器功能最佳。OpenGL ES库提供下面的特性。
(1)使用符合OpenGL ES V1.0的API,可以提高应用开发的效率和缩短开发时间。OpenGL是个人计算机和工作站上进行3维图形绘制的实际业界标准API。OpenGL ES是OpenGL的子集,用于嵌入式设备应用如移动电话。
OpenGL ES库符合OpenGL ES V1.0,完全支持Common-Lite Profile和Common Profile。由于符合工业标准API的要求,可以提高3维应用的开发效率,并缩短开发时间。
(2)使用PowerVR MBX-Lite的最佳性能,可以很容易地开发复杂的应用。
对OpenGL ES库进行了优化,可以充分利用SH-Mobile3中的PowerVR MBX-Lite 3维加速器的所有性能。因此,OpenGL ES库符合标准API的要求,可以实现每秒500,000个多边形的高性能,当加速器工作在最高频率54 MHz下时,性能还要高。这种高绘制能力可以在QVGA尺寸的显示屏上绘制最高质量的3维图形,可以很容易地开发一系列复杂的3维应用。
近年来,移动电话系统开始使用具有音频和视频内容的大量多媒体应用。同时,对高图形质量的多媒体应用的需求很大,根据多媒体应用的不同,可以区分一家公司及其竞争对手,并为消费者提供更高级的服务。其结果是,出现了更高质量的3维绘制功能。在未来几年中,这将成为取得竞争优势的重要技术。此类技术可以用来开发游戏、墙纸和电视电话及其它应用。
作为3维绘制规范,OpenGL图形API实际上已经是个人计算机和工作站的世界范围内的标准。OpenGL规范由Khronos Group制订,OpenGL ES是其子集,用来在嵌入式设备如移动电话中进行应用开发。预计OpenGL ES将成为具有3维绘制功能的嵌入式设备的应用开发标准,因此,对其进行支持是必不可少的。
3D游戏实例
《潘多拉》
《潘多拉》是专为SONY ERICSSON P802/P908移动设备制作的全3D游戏,以未来战争为背景,是一款专门以未来机器人和战车为题材的3D虚拟系列游戏,第一个版本以可变形的多用途战车为主要蓝本。战车以优秀的战斗及机动性驰骋在沙漠、荒芜地带;而变成机器人状态后可以用强大的火力狠狠的教训敌人。
游戏中,玩家可以操作一个代号为H5-N1的可变形为战车的机器人,在机器人状态时,它由名字叫做RICHARD的男驾驶员控制,这个时候它的任务就是战斗,干掉每一个敌人;在战车状态时它由一个名叫SELENA的女驾驶员控制,她可是飚车的高手,一般的敌人别说攻击了,根本只能看到H5-N1的尾烟!H5-N1有5种武器可供玩家选择,威力大小和攻击特性也各有不同,合理的使用它们,就可以在战火纷飞的未来战场上杀开一条血路。
整个游戏里面为玩家准备了超过10种的形态各异的敌人,它们有的行动灵活,但是火力稍逊;有的体态笨重,但是装甲厚,火力猛;有的兼而有之。不但如此,完全真实化的场景与绚丽的光影展现使整个游戏都充满了奇幻色彩。
《极限滑雪》
《极限滑雪》是一款非常酷的极限运动游戏,为了表现整个游戏的速度感以及花样滑雪的动作技巧,游戏同样采用了3D技术,在视角的转换方面,尽量做到尽善尽美,使游戏最大限度的体现极限滑雪运动的特色。
在游戏中,玩家扮演一位花样滑雪运动员,在一条左右呈“U”型的赛道上滑行,并完成各种难度不同的花式动作,来获取高分。另外,在游戏中还随机出现各种游戏道具,它们会给玩家带来不同能力值上的加升。这样可以使玩家在规定时间内有更多的机会来完成各种优美的高难度动作,夺取桂冠。
星际争霸战
“星际争霸战”是在这个时期众多给人留下深刻印象的多媒体Palm游戏中值得夸奖的一款。Larry Garfield跳入“机舱”进入战场后,让人对这个游戏留下了深刻的印象。
“星际争霸战”并不是一个新游戏。它曾经出现在移动版Windows和Sharp Zaurus handhelds上,但是这是它第一次出现在plam上。它的出现是一个里程碑,如果你已经拥有了可以支持它的设备,那么你会发现它是一个让人难忘的多媒体应用的壮举。
“星际争霸战”是一个巨大的程序,它的多媒体引擎将占用你设备1.5MB的空间。这个游戏的内容大致是这样的:像很多其他的邪恶的外星人常做的一样,游戏里的邪恶的外星人已经派出了一支庞大的舰队来摧毁地球,和其他时髦的游戏一样,这款游戏将会让玩家作为一个拥有足够能力的战士,去维护地球和平彻底摧毁外星人的舰队和基地。这是一个老套却又被一遍又一遍使用的情节。:)
这款游戏本质上是一款“rail game”,也就是说,玩家操控的战士向前飞得多或少,需要在一个稳定的速度下预先确定自己的飞行路线。在飞行时只允许作局部的导航。在穿过流星和雷区后飞行路线将到达外星人的驱逐舰(根据游戏任务叙述估计有30米宽30公里长哟)和基地。当消灭了敌人阻拦你的士兵和防空炮之类的东西之后,游戏者前进的道路中他需要根据具体任务去摧毁一些特定的目标。像发电机的防护罩、巨大的驱逐舰舰炮等。被消灭的敌人士兵有时会掉下一些供你提升武器和防御力的宝物。游戏分为3个关卡12个等级,玩家打通之后会出现一个奖励关,并且以后将能直接使用该关卡开始新游戏。
这个游戏是使用手写笔来导航的。用笔点左游戏者操纵的飞船就会向左移动,反之则向右,向上向下移动也是同样的操作方式。这个游戏还支持analog-based控制,但是不支持按键控制,现在的palm游戏通常都支持多种操控方式,以便让游戏者能得心应手,但可怜的“星际争霸战”却根本不能支持除用笔点击以外的任何方式。
除了游戏公平性很好之外,它的卖点还在于它的影响力和及好的视觉效果。这个游戏在视频变化上有着多样而详细的设置。不管是在游戏的显示的线条还有点阵上都是非常的让人赏心悦目。色彩丰富,移动流畅,这些都需要强力的后台处理支持。这款游戏支持自动调节图形处理速度,当处理器不能支持更高的图形时显示时,图形的显示会自动减速至游戏默认运行模式,事实上,所谓的“缓慢”就是指的最低是在palmOne Zire 71上的144 MHz,较新一点的palmOne,像拥有400 MHz 的Tungsten T3无论在何种状态下都能更好的支持这款游戏平稳、优良的显示。
其音效也给我们留下了相当深刻的印象,建立在高保真的Mobile Wizardry上的,它由多流派和多背景声道构成,具备相当好的音质效果。当许多palm游戏在为了省电而使用游戏音源的今天,它强有力的音效支持无疑给这款游戏添色不少。
当然,这款游戏仍有不少的缺陷,许多游戏本身大都支持自身与Palm系统的关联。在它的Windows版本中,虽然在游戏中不能改变操作选项,但在未开始时游戏者可以用命令设置火力连发或单发,但在它的Palm版本中,它的火力选项锁定在自动开火,无法调控。事实上在Palm版本上,它的变化相当大。比如在这款游戏中的很多武器使用都变得相当不便,发射缓慢,对于某些点的射击不精确。很多武器在得到了升级宝物后反而效果比未升级的时候还要差,总的一句话就是在这个游戏的Palm版本,对于这个游戏的火力和武器都很难操控和把握。
《企鹅总动员 极速快感》
魔宝科技表示,已开发出 Mobile 3D content 的开发工具,除了加速 Mobile 3D 产品的开发外,还可针对 3D 内容进行优化处理,可以自由增加游戏内容的变化性而不受任何限制。目前《企鹅总动员 极速快感》这款游戏仅支持 MOTO E680 型手机,等未来下一世代支持 3D 绘图之手机换机潮展开,相信将陆续有更多新游戏能带给玩家不同以往的立体感受。
游戏中有三大游戏场景,分别是森林、火山融岩和污染工厂,每个场景都各具特色。玩家从气氛轻松的森林河道一路过关斩将到臭气冲天的污染工厂,而游戏中的障碍物更是依据每个场景的主题,从可爱的章鱼怪到火球兼具。每一个关卡的最后,都藏着一个面目狰狞的大魔王,每个魔王都会发出连环的子弹不停地攻击企鹅宝宝,就看企鹅宝宝有没有足够的胆识直闯到最后关卡啰!
人性化的操作设计:
一般的 3D 游戏操作会比较复杂,但因为考虑手机本身硬件上就操作不易,这款 3D 企鹅游戏特别设计简化的操作模式,同样只使用上、下、左、右和 fire 键,却可同时控制企鹅的动作、发射子弹、甚至调整摄影机的视角,让玩家更容易上手。
发布时间:2006-11-25 浏览次数:1494次
走进教室 iPad正改变传统的教与学方式 iPad自2010年推出至今,因其简约不过时的外观和较为简单的交互方式,深受国内外消费者的青睐。截至目前,iPad在全球销量已突破2.25亿台,这就......
人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。相信许多人会觉得范文很难写?以下是我为大家搜集的优质......
单位:________班组:________姓名:________成绩:________…………………装……………………订……………………线…………………第一炼钢厂连铸工预赛理论试卷D一、填空题(共20分,......
浅谈车联网行业的发展我从事于上海博泰悦臻电子设备有限公司,工作任务是车载娱乐终端的软件功能评测。在2010年我公司为上汽集团推出全时在线inkanet系统,除了传统车机的导航......
解放日报6月24日报道随着汽车科技的发展,越来越多的电子辅助驾驶设备被装配在汽车上,它们不仅可以大大减轻驾驶者的负担,让驾驶变得更为轻松,同时更可以辅助减少违章行为的发生,......