GODOT遊戲編程002

**GODOT遊戲編程002


先打開gdscript看看和c語言什麼的有什麼不同,文檔是英文的,閱讀起來比較慢,主要是我單詞都不認識,電腦上下載了靈格斯,可以雙擊取詞翻譯,還不錯。
我感覺這些語言之間的邏輯都差不多,也就是語法上面要求不同,還是熟悉的if啊,哈哈,好懷念。
http://docs.godotengine.org/en/3.0/getting_started/scripting/gdscript/gdscript_basics.html
好吧,看的雲裏霧裏缺乏實踐,馬上開始下面的學習吧。
開始按照教程上一點點啃。位置:Docs » Step by step » Scenes and nodes
地址:http://docs.godotengine.org/en/3.0/getting_started/step_by_step/scenes_and_nodes.html
簡單做一下筆記。
1,怎麼做個廚師呢,要有兩樣東西,原材料和菜譜。
2,nodes,怎麼翻譯?節點?也就是上面說的原材料,包括圖像、聲音等,好多材料。nodes有什麼特徵呢?
- It has a name. 它得有名稱。
- It has editable properties. 可編輯?
- It can receive a callback to process every frame. 可以接收反饋?
- It can be extended (to have more functions). 可擴展(具有更多功能)
- It can be added to other nodes as children. ~~~可以有添加子nodes
最後一項很重要,因爲這樣就可以有nodes樹了。
3,scenes,場景。可以理解爲裝原材料的冰箱。
- always has only one root node. 只有一個根node
- can be saved to disk and loaded back.可以下載和載入
- can be instanced (more on that later).可以被引以爲例?

運行一個遊戲就是在運行場景,一個遊戲可以有好多場景,但要有一個主場景,也就是打開遊戲時最先出現的界面。
基本上,Godot編輯器就是個場景編輯器,一個由很多nodes組成的編輯器。

下面來點硬菜,上個例子。按照傳統慣例,先上一個“hello world”的項目來學習學習。
打開軟件,右邊,新建一個項目。
這裏寫圖片描述

創建後進入

做遊戲就像做菜,現在打開冰箱,增加點新node吧。我們要達成的目標是讓屏幕顯示“helloworld!”

點擊右側“場景”下面的+號,哇,英語,我喜歡。
創建新的node
有點看不懂,不要緊啊,英語左邊有圖標可以猜啊。哈,我真是個天才。先創建一個Label(標籤),什麼你找不到?(我也沒找到)直接在上面搜索欄搜唄。 創建成功,會打開一個2d的label的編輯界面,(因爲lable是2d的呀)右下角有label的屬性中text一欄輸入“hello,world!”。右上角,運行,額,提示保存,起個名保存吧 。
成功運行第一個程序
成功了。
敲黑板,看這裏,
看到變化了嗎
看到變化了嗎,這裏“res://” 的意思是“resource path”資源路徑(位置)。在本遊戲裏找所有資源就到這裏找。

下面要Configuring the project(封裝遊戲?)這裏就是讓我們選定一個主場景。點擊上方“項目”,“項目設置”,左邊,“run”,選擇你剛纔保存的文件。固定主場景的好處就是你運行項目的時候,都會打開主場景,不論你當前在編輯哪個場景。最後提到了可以再運行遊戲時增加一個設置功能,額,很多軟件裏都有設置,不稀奇。

好了,先這樣吧。To be continued…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章