三維
到目前為止,盡管Mozilla和Opera的開(kāi)發(fā)團(tuán)隊(duì)都在嘗試啟用硬件加速功能,但canvas元素還是只能支持2D圖像。但這決不意味著現(xiàn)在不能生成3D圖像。我們從類(lèi)似 basic 3D cubes 和 texturing experiments 這樣的例子中完全可以得出 JavaScript/Canvas 3D engines 已經(jīng)可以使用的結(jié)論。
我們還可以留意那些基于 Wii Opera SDK(這東西不止應(yīng)用在Opera或者Wii上)開(kāi)發(fā)的效果,當(dāng)然還有Nihilogic編寫(xiě)的3D演示。
模擬器
JavaScript的性能越來(lái)越好,這已經(jīng)是一個(gè)不爭(zhēng)的事實(shí),一個(gè)典型的證據(jù)就是我們現(xiàn)在甚至可以在瀏覽器上模擬其他系統(tǒng)。Matt Westcott(前面提到過(guò)他寫(xiě)的一個(gè)演示)在這里又給大家?guī)?lái)了一個(gè)驚喜:JSSPeccy,一個(gè) ZX Spectrum 模擬器,這東西棒極了。
James Urquhart也做了一些嘗試,建立了一個(gè) SCUMM interpreter 的雛形,也許用他現(xiàn)在還不能玩瘋狂時(shí)代(Day of the Tentacle)或者瘋狂大樓(Maniac Mansion),但至少可以讓你看到一些開(kāi)放任務(wù)(OpenQuest)。
我個(gè)人的最?lèi)?ài)則是António Afonso開(kāi)發(fā)的 JavaScript AGI interpreter ,AGI是Sierra在冒險(xiǎn)游戲的鼎盛時(shí)期所使用的系統(tǒng),當(dāng)António開(kāi)發(fā)出這個(gè)可以用的模擬器后,我簡(jiǎn)直就是愛(ài)不釋手。
出處:七月佑安
責(zé)任編輯:bluehearts
上一頁(yè) JavaScript的2008 [2] 下一頁(yè) JavaScript的2008 [4]
◎進(jìn)入論壇網(wǎng)頁(yè)制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|