HTML5遊戲引擎Phaser初體驗

首發:我的博客,更新&糾錯&回覆git

一個小小的遊戲在這裏,試試看能不能過關?提示一下,方向鍵走路,空格鍵發炮,每發炮彈消耗12個積分,變大狀況下能夠發炮。github

每秒60次的循環重繪,在其中判斷精靈之間發生的接觸,以及玩家的輸入。服務器

世界,精靈,鏡頭,觸發事件,行走圖,動畫,總能想起十年前就認識可是一直沒玩太好的RPG Maker,此次找行走圖素材,習慣地仍是找66RPG的網站,這套曹操傳的趙雲行走圖,也是RPG Maker風格的,好在Phaser也能夠用。架構

不過這圖仍是改了一下,用PS打開,繪製參考線,從原圖取內容畫到新圖上,爲的是去掉每幀之間的空白間隔,固然還去了背景。框架

遊戲基礎結構是Phaser官方的教程,該官網被牆也是夠奇怪的。摸索的時候參考官方文檔,教程和文檔都須要在github上檢出項目,部署到本身的http服務器上再訪問。學習

這我的總結的中文資料比英文的好看一些,但最好的學習方法仍是打洞去官網看示例,演示和源碼在同一個網頁上展現,很是便於理解。除了打洞以外理論上也能夠檢出示例項目的github,在本地的http服務器上跑,但我沒弄成功,多是wamp版本低了。動畫

「引擎」這個詞聽起來很是高大上,其實理解成框架就好了,它接管了控制權,生命週期定義好了,你在其中寫具體邏輯就好了,動畫和物理引擎什麼的都提供了支持,能讓開發者專一於本身這遊戲不同凡響的地方,這也是一切優秀框架的共同點。網站

以爲美中不足的是雖然有API文檔和DEMO們,可是沒有把體系架構說明白的綜述,可能在它官方收費的書裏有講。.net

長期歡迎項目合做機會介紹,項目收入10%用於酬謝介紹人。新浪微博:@冷鏡,QQ:908789432orm

相關文章
相關標籤/搜索