UICanvas

类位于 Infernux.ui

继承自: InxUIComponent

描述

UI 画布组件。所有 UI 元素的根容器——UI 的舞台。

description

属性

名称 类型 描述
render_mode RenderMode 渲染模式。
sort_order int 排序顺序。
target_camera_id int
reference_width int
reference_height int

properties

公共方法

方法 描述
invalidate_element_cache() → None Mark the cached element list as stale.
iter_ui_elements() → Iterator[InxUIScreenComponent] Yield all screen-space UI components on child GameObjects (depth-first).
raycast(canvas_x: float, canvas_y: float) → Optional[InxUIScreenComponent] Return the front-most element hit at (canvas_x, canvas_y), or None.
raycast_all(canvas_x: float, canvas_y: float) → List[InxUIScreenComponent] Return all elements hit at the given point, front-to-back order.

public_methods

示例

example

# TODO: Add example for UICanvas

另请参阅

see_also