最近業務比較忙,但是我們追求 3D 世界的腳步不能停下來~某天在路上看到一輛輛飛馳而過的汽車,想到要不要弄一個賽車類的游戲
沒有再用原生,而是使用了 threejs,畢竟大點的 3D 項目,再用原生就是自己給自己找麻煩了……
本文從 0 到 1 講解了這個游戲的開發過程,其中沒有專門的介紹 webgl 和 threejs,沒有基礎的同學可以結合 threejs 文檔一起看,或者先學習一下 webgl 的基礎知識~
游戲地址如下:
背景:不知道大家還記不記得上次那個 3D 迷宮游戲,有同事吐槽說游戲中間有一個十字瞄準器,就感覺少了一把槍。好吧,那這次就帶來一款第一人稱射擊游戲。寫 demo 鍛煉,所以依舊用的原生 webgl,這次重點會說一下 webgl 中關于攝像頭相關的知識,點開全文在線試玩~~
背景:前段時間自己居然迷路了,有感而發就想到寫一個可以讓人迷路的小游戲,可以消 (bao) 遣 (fu) 時 (she) 間 (hui)
沒有使用 threejs,就連 glMatrix 也沒有用,純原生 webgl 干,寫起來還是挺累的,不過代碼結構還是挺清晰的,注釋也挺全的,點開全文開始迷宮之旅~
【場景】:
由于 CodeTank 是一個 JS 的編程游戲,所以用戶的代碼都可以在 CodeTank 平臺上執行,從而控制 tank 的個性化行為。
在 CodeTank 設計之初,主要需要實現的目標如下:
歡迎來到?CodeTank?的世界,將會帶你進入一個神奇而充滿挑戰的代碼機器人的世界!
CodeTank(代碼坦克)是全世界首個 Javascript 程序員的在線編程對戰游戲,是由?騰訊 AlloyTeam?和 HTML5 夢工場聯合出品的在線坦克仿真游戲平臺,CodeTank 采用 HTML5、Javascript、CSS3、NodeJS、MongoDB 等全新 Web 技術來構建一個基于互聯網的在線智能坦克機器人戰斗仿真引擎(所以需要支持 HTML5 的瀏覽器來運行)。
歡迎來到?CodeTank?的世界,將會帶你進入一個神奇和充滿挑戰的代碼機器人的世界!
相信每一個男人的心中,都有一份對坦克 (Tank) 特殊的情結,那就訪問:
大致會有三種類型:
Copyright © 2011-2021 AlloyTeam. All Rights Reserved. Powered By WordPress
粵ICP備15071938號-2