【Godot4筆記】ItemList、CheckBox&屏幕大小、模式設(shè)置



????????ItemList做屏幕大小選項(xiàng),節(jié)點(diǎn)屬性中的Select Mode記得選擇Single單選模式,主題顏色屬性中g(shù)uide_color是上下分界線的顏色。

????????Item_selected節(jié)點(diǎn)信號(hào)可以獲取當(dāng)前選項(xiàng),返回的是選項(xiàng)id。如果不想屏幕亂跳,可以重置下屏幕位置。(雖然感覺(jué)更亂跳了,但是不至于把關(guān)閉按鈕頂出去,以后加上存檔功能,再做設(shè)置完的確認(rèn)選項(xiàng))


????????CheckBox做了屏幕模式選項(xiàng),要想使用CheckBox的單選模式,需要先設(shè)置節(jié)點(diǎn)屬性中的ButtonGroup,新建ButtonGroup后,選擇保存,然后在其他同類(lèi)CheckBox節(jié)點(diǎn)中將ButtonGroup屬性設(shè)置為已保存的ButtonGroup文件。
????????ToggleMode屬性記得全都勾選。

????????然后在CheckBox節(jié)點(diǎn)信號(hào)的高級(jí)設(shè)置中,添加新的字段,這樣就可以把幾個(gè)CheckBox節(jié)點(diǎn)的信號(hào)全部連接在一個(gè)方法上了。

????????初始化時(shí),可以將屏幕大小選項(xiàng)、屏幕模式選項(xiàng)設(shè)置個(gè)默認(rèn)選項(xiàng)。以后有存檔功能后,直接讀取存檔內(nèi)的設(shè)置配置。


????????話說(shuō),CheckBox和CheckButton的文檔鏈接互相反了,文檔中只字沒(méi)提ButtonGroup屬性,文檔建議去看BaseButton的文檔,過(guò)去以后ButtonGroup屬性的說(shuō)明真牛,看了幾遍都沒(méi)發(fā)現(xiàn)這個(gè)東西有用。文檔上上下下看了一遍最后才點(diǎn)進(jìn)ButtonGroup這個(gè)鏈接里面。然后保存group配置又被折磨。


