-
VisualScopeController是一个 Unity3D 组件,其功能是控制相机视野,以确保所有预设目标对象的可见性
资源介绍
可视范围控制器
一个 Unity3D 组件,用于管理相机的视野以确保给定目标集的可见性。 该组件将与 Camera 组件一起附加到 GameObject。 然后它将尝试控制该摄像机的视野,以便在其视野中保留一组目标。 为了向可视范围控制器提供一组目标,您必须附加一个或多个继承自 AbstractVisualScopeFilter 的组件。
抽象视觉范围过滤器
这个类继承自 MonoBehaviour(确保它是一个组件)并提供一个抽象方法; IEnumerable 目标 { 获取; AbstractVisualScopeFilter 的子类必须实现目标。 VisualScopeController 将轮询此方法以查找它必须包含的目标。
基本视觉范围过滤器
AbstractVisualScopeFilter 的这个示例实现允许您在 Unity 检查器中分配一组对象,并将该组提供给 Visu