Hello 中文
按照慣例,來個Hello World。
下回來的編輯器有74MB大小,可以說相當(dāng)?shù)拿阅懔恕5枪δ芡θ?,可以?D游戲,妥妥的。 我不太清楚在低端電腦下面的3D游戲卡不卡,但是我估計只要你有大眾甜品卡 1060 的機器,就能玩得很爽了。
編輯器響應(yīng)速度很快,我很滿意,社區(qū)的產(chǎn)品的確不能小看。自帶腳本編輯器,有自動提示功能,不需要像某些引擎一樣 你要再開個VS來制作。
它支持腳本熱更新,腳本稱為GDScript,類似Python, 但是其實我不是很喜歡 Python 的風(fēng)格。
總的來說,上手無難度,只要以前是程序員的就能立刻開始玩了。
游戲的骨架是以【場景】為基礎(chǔ),但是開一個新的項目 卻又給你一個不關(guān)聯(lián)任何場景的 類似 Init 的代碼塊? ,如果你按照它的標(biāo)準(zhǔn) 聲明了默認加載的場景,卻又會導(dǎo)致 Init 塊 失效。因為這個引擎的骨架是以場景為基礎(chǔ)的,不做場景 就等于 無任何輸出。但是編輯器里面的Console還能輸出。
輸出完 Hello 后,開始第一個OBJ 很簡單的,我做了個Label,然后發(fā)現(xiàn)它不會調(diào)用系統(tǒng)字體,沒字體肯定就不能顯示中文了。
那必須要自己嵌入,查了一下網(wǎng)上的教材,都是要求你嵌入,那就嵌入吧。
在學(xué)習(xí)過程中,我發(fā)現(xiàn) 似乎是可以調(diào)用指定路徑的字體文件,不需要嵌入,但是我沒有最終確認,因為老外的電腦大概率是沒中文,是必須要嵌入的,我就懶得研究了。
最后開始編譯成品,這個引擎是跨平臺的,也包括了WEB端,安卓手機,蘋果手機,MacOS,linux都行,windows方面可以選擇傳統(tǒng)EXE,或者新規(guī)范UWP,甚至平板ARM架構(gòu)都可以的。但是編譯工具就明顯不可能是74MB了,全套都下載的話,要700MB
當(dāng)然,你不要某些平臺的話,可以減少很多體積了。比如我只考慮 win10, 那大概可以壓入100MB內(nèi)。不過 最好別這樣做。。。多平臺發(fā)布估計是免不了的了。。。最后的體積還算很迷你的,不就770MB嘛。。。
編譯的速度似乎還行,但是運行起來非常吃硬盤速度,如今應(yīng)該沒人愿意用機械硬盤了,所以問題不大。
最后編譯出來的EXE有60多兆,這引擎的資產(chǎn)似乎是直接進入到工程文件夾。。。。所以正式開發(fā)的時候,資產(chǎn)會浪費很多空間,現(xiàn)在還沒學(xué)到資產(chǎn)管理,就先不管了。
總之,第一天的學(xué)習(xí)非常開心,哦 對了 這引擎居然還特么有中文哦。。。。。