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