设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

WebGL和HTML5在未来需要面对的挑战

2011-9-14 14:03| 发布者: joejoe0332| 查看: 6743| 评论: 0|原作者: HiWebGL|来自: HiWebGL

摘要:   在《Game Engine Gems 2》的第13章中,作者Rémi Arnaud基于3D渲染技术评测了不同的浏览器。Rémi认为,因为不能吸引游戏开发者,许多Web 3D渲染技术实际已经失败了。例如VRML,约翰•卡马克已经宣布了它的死亡 ...
  在《Game Engine Gems 2》的第13章中,作者Rémi Arnaud基于3D渲染技术评测了不同的浏览器。Rémi认为,因为不能吸引游戏开发者,许多Web 3D渲染技术实际已经失败了。例如VRML,约翰•卡马克已经宣布了它的死亡。那WebGL如果想要吸引游戏开发者,会面临怎样的挑战呢?

浏览器:全屏

  全屏是一种可以让内容覆盖整个屏幕的视图模式,没有窗口边框和其他多余的装饰。

重要性

  PC上的游戏通常都是用全屏模式来显示。每款游戏总是尽力去提供一种增强用户沉浸感的体验,而移除地址栏、滚动条和操作系统菜单等等的可能会使玩家分心的元素。

言论

“我认为全屏对于制作出吸引人的web game来说是一个决定性因素。”——Mikael Emtinger (ROME, 技术总监)

“WebKit今天开始支持全屏了。Chrome也会尽快增加这一特性。我想Firefox应该也正在开发这一功能吧。”——Gregg Tavares(Google I/O大会WebGL主题演讲者)

“为了制作一款好的游戏,我们并不需要最新的GPU技术,但是我们无法离开全屏和鼠标捕获。”——Cedric Pinson(WebGL框架osg.js开发者)

现状

  浏览器通常会支持一系列的全屏模式,但这其实并不算是真正的全屏。它通常不能覆盖整个屏幕,或者会留下地址栏和其他一些窗口的装饰。对于HTML5应用来说,也不可能请求切换到全屏模式。

如何解决

  浏览器应当提供一个API来允许Javascript请求切换到全屏模式,然后让用户选择是否允许。就像让用户选择是否允许网站的弹出窗口一样。

评论

  许多操作系统和窗口管理器都将一些自带的装饰强加给用户界面。为了摆脱这些多余的视觉元素,应用必须切换到一个完全不同的模式来显示。


酷毙
1

雷人
2

鲜花

鸡蛋

漂亮

刚表态过的朋友 (3 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部