版本:2022.3
语言:英语
面板事件处理程序
物理射线发射器

面板射线发射器

一种派生出的 射线发射器,在运行时能够对 UI(用户界面) 使用户能与应用程序交互。Unity currently supports three UI systems. 更多信息
参见词汇表
工具面板实例进行射线投射。

在EventSystem的Start方法期间,每个场景中活动UI文档将自动添加一个PanelRaycaster到 场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特级别。在场景中,放置您的环境、障碍物和装饰,基本上是分块设计和构建游戏。更多信息
参见词汇表
。要在Start方法执行之前禁用此行为,请在Start方法之前调用EventSystem.SetUIToolkitEventSystemOverride。

您可以使用每个文档引用的Panel Settings资产的排序顺序来配置多个文档之间射线投射的优先级。您还可以将PanelRaycaster与GraphicRaycaster结合使用。在这种情况下,文档的排序顺序将与画布的排序顺序进行比较,以确定整体优先级。

有关使用UI Toolkit进行输入和事件系统操作的更多信息,请参阅事件和输入系统常见问题解答

属性

属性 函数
panel 与此组件相关联的面板。如果面板为null,则此组件没有影响。如果面板从外部源被销毁,它将自动设置为null
面板事件处理程序
物理射线发射器