HTML5與WebGL 未來(lái)展望
Rémi Arnaud基于3D渲染技術(shù)評(píng)測(cè)了不同的瀏覽器。Rémi認(rèn)為,因?yàn)椴荒芪螒蜷_發(fā)者,許多Web 3D渲染技術(shù)實(shí)際已經(jīng)失敗了。例如VRML,約翰•卡馬克已經(jīng)宣布了它的死亡。那WebGL如果想要吸引游戲開發(fā)者?
瀏覽器:全屏
全屏是一種可以讓內(nèi)容覆蓋整個(gè)屏幕的視圖模式,沒有窗口邊框和其他多余的裝飾。
重要性
PC上的游戲通常都是用全屏模式來(lái)顯示。每款游戲總是盡力去提供一種增強(qiáng)用戶沉浸感的體驗(yàn),而移除地址欄、滾動(dòng)條和操作系統(tǒng)菜單等等的可能會(huì)使玩家分心的元素。
言論
“我認(rèn)為全屏對(duì)于制作出吸引人的web game來(lái)說(shuō)是一個(gè)決定性因素。”——Mikael Emtinger (ROME, 技術(shù)總監(jiān))
“WebKit今天開始支持全屏了。Chrome也會(huì)盡快增加這一特性。我想Firefox應(yīng)該也正在開發(fā)這一功能吧。”——Gregg Tavares(Google I/O大會(huì)WebGL主題演講者)
“為了制作一款好的游戲,我們并不需要最新的GPU技術(shù),但是我們無(wú)法離開全屏和鼠標(biāo)捕獲。”——Cedric Pinson(WebGL框架osg.js開發(fā)者)
現(xiàn)狀
瀏覽器通常會(huì)支持一系列的全屏模式,但這其實(shí)并不算是真正的全屏。它通常不能覆蓋整個(gè)屏幕,或者會(huì)留下地址欄和其他一些窗口的裝飾。對(duì)于HTML5應(yīng)用來(lái)說(shuō),也不可能請(qǐng)求切換到全屏模式。
如何解決
瀏覽器應(yīng)當(dāng)提供一個(gè)API來(lái)允許Javascript請(qǐng)求切換到全屏模式,然后讓用戶選擇是否允許。就像讓用戶選擇是否允許網(wǎng)站的彈出窗口一樣。
評(píng)論
許多操作系統(tǒng)和窗口管理器都將一些自帶的裝飾強(qiáng)加給用戶界面。為了擺脫這些多余的視覺元素,應(yīng)用必須切換到一個(gè)完全不同的模式來(lái)顯示。
標(biāo)簽: 濟(jì)南網(wǎng)站建設(shè) 網(wǎng)站建設(shè) 濟(jì)南網(wǎng)站制作 網(wǎng)址: m.haoli824.com
- 打印本文
- 關(guān)閉本頁(yè)
- 建站服務(wù)熱線:0531-68808868 售后服務(wù)專線:0531-88961515