egret游戲入門之學習資源篇


最近因需要,入手H5游戲。 寫游戲當然需要有引擎。
H5游戲開發:游戲引擎入門推薦
如何選擇 H5 游戲引擎
白鷺引擎和layabox哪個好用,哪個技術更成熟 ?
LayaBox 與 Egret 選擇哪個呢?
Egret 4.1.6 和 LayaBox(LayaAir 2.0) 的 易用性 對比
經過初步分析和咨詢,基本確認EgretLayaAir, 個人講真從官網和社區逛過后。真心喜歡LayaAir一些。但是最后還是選擇了這一只白鷺。

要學習當然要有學習資源。

  • Egret官網
    其首頁的新聞動態,技術博客,社區熱帖 值得看看
  • 開發者中心
    • 其文檔實際上是引擎,工具的說明,很有必要好好看看,才會知道引擎提供了什么功能,工具提供了什么功能,工具都有使用手冊。
    • 視頻,有一個消除游戲的系列視頻,龍骨,Lakeshore,微信開發等等的
    • API, 核心之核心啊,Egret Core, eui, game等等
    • 示例里面的教學示例,必讀
  • Egret社區
    頭部的幻燈片和底部Egret專區也許會給你有用的信息
  • Egret Store
    講真,不怎么活躍,有一些動畫特效,源碼項目, 插件工具。也許有你需要的
  • Egret 引擎基礎入門
    五星推薦的電子書,閱讀完畢,會對Egret游戲開發有一個完整的了解,
  • Egret 相關的開發資料整理
    這是Egret 引擎基礎入門電子書配套的代碼部分,其首頁收集了一部分資料,非常可口。
  • 極客學院-Egret
    比較老了,2014,2015年的
  • Egret 插件開發
  • 白鷺引擎文章-知乎
  • 微信公總號--白鷺引擎,會有一些技術分享
  • 白鷺引擎客戶端的新聞,會有一些不錯的教程和工具等的介紹

一些GitHub上的資源

微信公總號--白鷺引擎,會有一些技術分享

本章是學習資源章節,但是嘛都沒有展示是不是有點單調。

那就說說我自己近幾天做的簡單的AI五子棋。
因為初學,沒有很好的去分解和設計。

基本思路:

  1. Shape繪制棋盤
  2. AIPlayer類來計算權重,得出下一步威脅最大的點
  3. ChessData存儲棋盤數據
  4. LabelTag封裝的UI組件,顯示一個標簽和一個值,(設計的很爛,嘎嘎)

源碼地址:AI五子棋源碼
演示地址:AI五子棋演示


免責聲明!

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



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