微软IE团队与知名游戏开发厂商育碧(Ubisoft)联合推出了网页版《刺客信条:海盗传奇(Assassin’s Creed Pirates)》游戏,将3D技术与Web相结合,带给用户前所未有的浏览体验。
游戏地址:http://race.assassinscreedpirates.com/
《刺客信条:海盗传奇》背后:IE11与前沿技术的完美结合
移动游戏《刺客信条:海盗传奇》,现在已经成为一款免费的网页游戏。在页游版游戏中,玩家可以跟随游戏故事主角Alonzo Batilla船长遨游在加勒比海寻宝和挑战海盗,并能和其他玩家进行实时海战。游戏中的背景会根据时间和地点的不同而发生改变,玩家可以体验实时的海盗生涯。
页游版游戏中采用了全3D画面,令所有船只与环境看上去更加真实,即便是船只开动时细微的海浪波动也能得到完美的呈现,给玩家带来像在真正海面上航行的真实体验。玩家在 IE11 中运行游戏时,游戏会自动检测玩家的设备种类及输入方式,自动调整游戏来适应屏幕,以达到最佳的显示效果。
为了实现上面的效果,微软IE团队与育碧使用了开源的3D引擎Babylon.JS来搭建游戏。Babylon.JS是一个基于WebGL、JavaScript和TypeScript技术的开源3D引擎,配合Babylon.JS,开发者可以更好的利用WebGL技术,更方便快捷地完成光线、轮船纹理、海浪等的3D建模,从而带来最佳的呈现效果。正是因为WebGL所拥有的GPU加速特性,玩家们可以用最短的时间在浏览器上加载完复杂的3D页面。
WebGL引领未来网页游戏开发趋势
过去Flash+非标准插件的3D页游模式,正在逐渐演变成由WebGL当家,HTML5技术提供支撑的新3D页游模式,现在WebGL为页游带来的3D体验甚至可以媲美传统的PC桌面游戏。
通过WebGL,3D物体形象可以直接在网页上呈现出来,网页开发人员可以直接借助系统显卡在浏览器里更流畅地展示3D场景和模型,还能创建复杂的导航和数据视觉化。WebGL技术标准免去了开发网页专用渲染插件的麻烦,将开发流程进一步简化的同时,又能为用户带来更炫酷的3D效果体验。
现如今,不只是顶级开发团队在储备浏览器WebGL 3D技术,浏览器开发商们也在积极的研究如何利用WebGL技术在浏览器上呈现更好的3D互动体验。包括Chrome、Opera、FireFox和使用了Canvas的Safari在内,主流浏览器厂商都在大力推动WebGL技术标准的普及和发展。对于开发者来说,利用WebGL技术开发全3D网页已经成为当下的技术趋势。
留言列表