egret遊戲入門之學習資源篇

最近因須要,入手H5遊戲。 寫遊戲固然須要有引擎。
H5遊戲開發:遊戲引擎入門推薦
如何選擇 H5 遊戲引擎
白鷺引擎和layabox哪一個好用,哪一個技術更成熟 ?
LayaBox 與 Egret 選擇哪一個呢?
Egret 4.1.6 和 LayaBox(LayaAir 2.0) 的 易用性 對比
通過初步分析和諮詢,基本確認EgretLayaAir, 我的講真從官網和社區逛事後。真心喜歡LayaAir一些。可是最後仍是選擇了這一隻白鷺。php

要學習固然要有學習資源。html

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

一些GitHub上的資源git

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

本章是學習資源章節,可是嘛都沒有展現是否是有點單調。web

那就說說我本身近幾天作的簡單的AI五子棋。
由於初學,沒有很好的去分解和設計。微信

基本思路:微信開發

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

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

相關文章
相關標籤/搜索