webgl試水作-旋轉貪吃蛇


學習了WebGL的基本知識后,我嘗試實現了一個WebGL貪吃蛇程序。需要支持WebGL的瀏覽器才能正常使用這個頁面,包括Google Chrome 9及以上版本,Mozilla Firefox 4及以上版本,Safari 5.1及以上版本。由於javascript不支持跨域訪問,所以我簡單修改了代碼,在本頁面展示的游戲沒能使用紋理使用紋理的版本可以點擊下面的鏈接下載。

這個游戲中,只能通過左、右方向鍵控制貪吃蛇的方向,注意這里的“左”和“右”是相對於貪吃蛇自身的前進方向而言的;游戲區域持續地緩慢旋轉,所以你可能要適應一下。游戲不會因為貪吃蛇撞到邊緣或是撞到自己而結束,但是你每次這樣做,程序都會記錄下來並顯示在游戲界面上方的文本中。事實上,游戲不會結束,除非你后退或者關閉界面,但還是盡量遵守原始版本貪吃蛇的規則吧。

點擊開始游戲。犯規0次。

游戲的源代碼點擊這里下載,這是使用紋理的版本,而且已經比較詳細地注釋過了。在打開下載的頁面之前請注意將瀏覽器設置為允許腳本訪問本地資源。

如果你願意和我就代碼問題交流,我非常樂意。

這是在我個人網站上游戲運行的截圖:

20121007150208

如果你想要轉載這篇博文,請注明“轉載”字樣和源鏈接http://www.cnblogs.com/yiyezhai/archive/2012/10/07/2714053.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM