第二篇 (書籍的選擇 && 書籍目錄 && 書中 3.3 節 內容)
既然選好了Egret,那我就要想想怎么學了。
開始第一步,先加個Q群先,這不,拿到了一本《Egret HTML5游戲開發指南》,閱至三章,得到印象相對較深的好處和壞處:
好處:
1、原來 Egret 這么牛皮,他們的 Egret Runtime 從底層訪問OpenGL接口,讓HTML5游戲和原生APP游戲,性能差別不到5幀。媲美原生了!
2、了解了WebGL技術原來是搞3D游戲用的
3、了解了Egret版本號的變遷規則
壞處:
1、書中內容老舊,2016年的Egret和現在的簡直天差地別,根本沒法一邊看一邊操作。
2、我邊看邊總結做筆記,但是才看到第三章,各種內容和現在不一致。所以,我做筆記到第三章,就做不下去了。
我懵逼了,《Egret HTML5游戲開發指南》這本書不管用怎么辦?接着我就百度找Egret入門。搜索到了這本《Egret引擎基礎入門》,百度閱讀賣20多人民幣。
吸收了上次的教訓,我這回先看看這本書新不新。
嗯,相對2016年的《Egret HTML5游戲開發指南》,這本《Egret引擎基礎入門》更加新一些,而且作者還是有在更新的。
並且作者也有在2月份時,有回復讀者的評論,感覺挺靠譜。
但是!小心使得萬年船,我先試讀一下書中的內容先!
哥哥,我就是從那本書過來你這里的。你又叫我回去?不回!打死不回!
哦?我瞅瞅現在Egret的版本到多少了。
嗯,現在版本也才5.2.23, 說明《Egret引擎基礎入門》這本書還是比較新的。
那么就開始可以買這本書了,是的,我買了。買了之后。。。。。。我就后悔了。
作者還能退款嗎?
主要是《Egret引擎基礎入門》這本書,前言作者是更新了,估計就更新寫了個版本號。。。。。。但是之后的到了第三章的內容,就不同了,和現在的白鷺根本不一樣。
這是書中的內容:
Main.ts是入口文件
然而我現在看到的Main.ts是長這個樣子的:
這還是我偶然間去看了直播公開課,才知道createGameScene這個方法是開始游戲場景。
這不。。。。。。我筆記又斷了。
甚至到了后面更加嚴重,連EUI界面都顯示不出來。
這是書中內容:
1、創建EUI界面的EXML文件,起名為MainSkin.exml。(書中並沒有提到在哪個目錄下創建該文件。)
2、創建綁定類ts文件,起名為MainView.ts,注意設置關聯MainSkin.exml文件的皮膚名字(我在截圖中才發現MainSkin.exml原來是在src目錄下)
3、實例化界面(startCreateScene這個方法已經淘汰了,現在是用的createGameScene,在上文我有提到)
好,接下來這是我的操作:
1、創建EUI界面的EXML文件,起名為MainSkin.exml,包括源碼里的皮膚名稱也注意了。
2、創建綁定類ts文件,起名為MainView.ts,注意設置關聯MainSkin.exml文件的皮膚名字。
3、實例化界面
4、運行效果
你怕不是在逗我吧,老哥?嘛效果都木有!
我找群里的人問也沒幾個人回我,回我的,要么和我吹牛,要么叫我去看白鷺官方文檔,好吧我去瞅瞅:
一臉懵逼。。。。。。這對於小白的我簡直就是。。。。。。不說了。
迷茫的我,又再次找上了度娘,2019年該如何入門Egret?這不,看到了一篇博客:
https://www.cnblogs.com/cloud-/p/10453496.html
這篇博客的發布時間是 2019-02-28 22:10 ,但是這篇博客推薦我去看這本書。
點擊鏈接后,跳轉:
。。。。。。
我看還不行么。。。。。。
(
來自 2019-7-23 的我:
書中目錄:
)