【Godot4筆記】Button、TextureButton區(qū)別&按鈕主題功能



????????Button節(jié)點和TextureButton節(jié)點都是點擊按鈕,都可以把按鈕背景換成圖片,區(qū)別如下:
1. Button可以使用Theme功能;TextureButton沒發(fā)現(xiàn)能夠使用主題。
2.?Button可以直接自定義文字;TextureButton不能添加文字,需要帶有文字的圖片或者添加Lable節(jié)點
3.?Button被鼠標點擊后,周邊會出現(xiàn)一圈輪廓線,沒找到在哪里移除;TextureButton不會出現(xiàn)輪廓線
????????Button能夠使用Theme功能,所以使用起來很方便,但是輪廓太丑,還有動效只針對背景,并不會移動文字,也可能是我沒發(fā)現(xiàn)這功能在哪里。
???????? 只有一部分UI節(jié)點可以使用Theme,雖然TextureButton節(jié)點的屬性面板里也有Theme選項,但是創(chuàng)建Theme時的類型選擇里卻沒有TextureButton選項。
???????? Theme編輯完成后記得保存,新建的UI節(jié)點就可以直接“加載”來使用。


????????編輯選項卡倒數(shù)第二個選項是按鈕樣式,StyleBoxTexture就可以給按鈕對應(yīng)的狀態(tài)添加想要的效果圖片,其他選項可以根據(jù)自己需要直接繪制按鈕。左側(cè)的預(yù)覽窗口可以看到修改配置后的UI控件樣式。
