最近因需要,入手H5游戲。 寫游戲當然需要有引擎。
H5游戲開發:游戲引擎入門推薦
如何選擇 H5 游戲引擎
白鷺引擎和layabox哪個好用,哪個技術更成熟 ?
LayaBox 與 Egret 選擇哪個呢?
Egret 4.1.6 和 LayaBox(LayaAir 2.0) 的 易用性 對比
經過初步分析和咨詢,基本確認Egret和LayaAir, 個人講真從官網和社區逛過后。真心喜歡LayaAir一些。但是最后還是選擇了這一只白鷺。
要學習當然要有學習資源。
- Egret官網
其首頁的新聞動態,技術博客,社區熱帖 值得看看 - 開發者中心
- 其文檔實際上是引擎,工具的說明,很有必要好好看看,才會知道引擎提供了什么功能,工具提供了什么功能,工具都有使用手冊。
- 視頻,有一個消除游戲的系列視頻,龍骨,Lakeshore,微信開發等等的
- API, 核心之核心啊,Egret Core, eui, game等等
- 示例里面的教學示例,必讀
- Egret社區
頭部的幻燈片和底部Egret專區也許會給你有用的信息 - Egret Store
講真,不怎么活躍,有一些動畫特效,源碼項目, 插件工具。也許有你需要的 - Egret 引擎基礎入門
五星推薦的電子書,閱讀完畢,會對Egret游戲開發有一個完整的了解, - Egret 相關的開發資料整理
這是Egret 引擎基礎入門電子書配套的代碼部分,其首頁收集了一部分資料,非常可口。 - 極客學院-Egret
比較老了,2014,2015年的 - Egret 插件開發
- 白鷺引擎文章-知乎
- 微信公總號--白鷺引擎,會有一些技術分享
- 白鷺引擎客戶端的新聞,會有一些不錯的教程和工具等的介紹
一些GitHub上的資源
- eui卡牌游戲(egret官網實例)
- egret-examples
- EgretGameEngine
游戲開發的框架 ,內置很多工具方法和MVC。做項目一定好好看看,
微信公總號--白鷺引擎,會有一些技術分享
- 菜鳥丨DragonBonesPro—蒙皮制作動畫-2019-02-15
- 菜鳥丨龍骨制作火焰幀動畫-2018-07-25
- 如何使用Egret粒子編輯器實現煙霧效果-2018-07-25
- 如何使用Egret插件壓縮代碼包體積,減少請求數量-2018-08-14
- 菜鳥|小白接觸白鷺引擎4天,成功做了一款足球小游戲-2018-07-26
- 菜鳥|EUI卡牌游戲制作- 2018-07-30
- 菜鳥|Egret微信小游戲好友排行榜教程- 2018-08-24
- 菜鳥|Egret微信小游戲轉發、分享等功能實現2018-08-30
- 菜鳥|搭建WebSocket簡易聊天室-2018-09-07
- 菜鳥丨密室逃生Egret游戲教程- 2018-09-28
- 菜鳥|使用P2物理引擎制作物理小球-2018-09-14
- 菜鳥丨2D骨骼動畫工具DragonBones的使用教程-2018-10-12
- 菜鳥丨用Egret制作功能簡單的打地鼠類游戲《冰桶挑戰》-2018-10-26
- 菜鳥 | 紋理集打包和動畫轉換工具Texture Merge的使用教程-2018-11-16
- 菜鳥丨Egret Feather制作與使用教程-2018-11-23
- 菜鳥丨如何用Egret實現抽獎輪盤-2019-01-11
- 菜鳥丨Egert3D微信小游戲發布與Unity工具使用-2019-01-17
本章是學習資源章節,但是嘛都沒有展示是不是有點單調。
那就說說我自己近幾天做的簡單的AI五子棋。
因為初學,沒有很好的去分解和設計。
基本思路:
- Shape繪制棋盤
- AIPlayer類來計算權重,得出下一步威脅最大的點
- ChessData存儲棋盤數據
- LabelTag封裝的UI組件,顯示一個標簽和一個值,(設計的很爛,嘎嘎)