Torus Solutions 改

UE5: Common UI の Set Bind Visibilities の使い方

Unreal Engine の Content Examples in UE Feature Samples - UE Marketplace に含まれる Common UI のサンプルで、下のような Blueprint がある。

Screenshot from 2023-11-16 11-25-29

これは最初見たとき意味がわからなかったけど、 Bind Visibility to Activation を読んでやっと意図がわかった。

Bind our visibility to the activation of another widget, useful for making mouse collisions behave similiar to console navigation w.r.t activation Will immediately update visibility based on the bound widget activation & visibilites set by SetBindVisibilities.

つまり、別のウィジェットがアクティブになったら self のビジビリティをそれに応じて変えろということことらしい。

image

上のように手前のポップアップがアクティブな間は、その奥のウィジェット(ここでは self)は「見えるけどカーソルに反応しない (Not Hit-Testable)」にしろという指定だった。 cf. HitTestInvisible | Unreal Engine 5.2 Documentation