[程式] Godot UI介面問題

作者: zxcmoney (修司)   2022-11-24 00:35:29
先感謝之前版友介紹,經嘗試後大致上只有godot可行
但目前在建立UI界面上出現了個問題
目前直接建立MenuButton時,產生的popupmenu都會被Panel擋住,
不論相對關係是父節點.子節點.同層級都一樣,
採用OptionButton也存在相同的問題
而直接建立popupmenu再附加腳本
讓ready時執行
var canvas_rid = get_canvas_item()
VisualServer.canvas_item_set_z_index(canvas_rid,1)
是可以避免這問題,但設置Button再用popup讓popupmenu彈出,
似乎無法指定彈出位置?
而MenuButton與OptionButton產生的popupmenu會被會被Panel擋住
似乎也跟canvas_item_set_z_index的設定有關,
移除後可以避免被Panel蓋住的問題,
但會被場景的物件蓋住。
總之,有什麼方法可以讓出現的popupmenu能夠顯示在指定的位置嗎?
作者: wangm4a1 (水兵)   2022-11-24 22:38:00
可以試著調整子物件順序
作者: zxcmoney (修司)   2022-11-26 23:22:00
謝謝指教,下次放假試試
作者: wangm4a1 (水兵)   2022-11-25 06:38:00
可以試著調整子物件順序可能拍出的你的scene tree比較能知道狀況visible node中混了其它node 這個順序會有誤我在3.5版碰到的 不知道這是bug還是其規格

Links booklink

Contact Us: admin [ a t ] ucptt.com