godot 隨機(jī)地圖5 整合
一、創(chuàng)建noise image 生成器




二、使用noise image 創(chuàng)建 tile


設(shè)置 tile set

給tileset 設(shè)置分割

給tile設(shè)置碰撞

設(shè)置tilemap
32稍微有點(diǎn)大,默認(rèn)的最好

三、運(yùn)行
????

已經(jīng)沒(méi)有問(wèn)題了。

總結(jié):
????已經(jīng)被godot磨平了脾氣。
????1、他的源代碼中很多public的函數(shù)并不能調(diào)用
????2、他的不同類(lèi)的參數(shù)修改不成規(guī)范
????????有的要用set_***(value)
????????有的可以直接$node.*** = value
????????
????????面對(duì)這么操蛋的騷操作,就直接像unreal一樣,默認(rèn)所有的參數(shù)都是private,默認(rèn)所有的func也是private的,外部不能調(diào)用參數(shù),手寫(xiě)一個(gè)func,然后在綁定的script中修改。
????3、4.0版本的官方教程,跟不上4.0.2的實(shí)際使用
????優(yōu)點(diǎn):源碼很簡(jiǎn)單,不像unreal的魔法召喚陣,也不像cocos瞎吉爾命名,然后寫(xiě)一堆注釋。
????godot的命名規(guī)范非常好,以至于不寫(xiě)注釋也很直觀。
????比如 base image from gpu ,tilemap base data from generator
????我是誰(shuí),我從哪里來(lái),然后要干嘛呼之欲出。
????我很喜歡。
貼上源文件
鏈接:https://pan.baidu.com/s/1KLkoAV5LeH-GmECFOymqcg?pwd=9897?
提取碼:9897