Projector

class in UnityEngine

/

继承自:Component

切换到手册

描述

projector component 的脚本接口。

投影器可以用于将任何材质投影到场景上 - 就如同实际投影仪一样。 此类公开的属性与投影器 Inspector 中的值完全匹配。

可以用于实现模糊或投影的阴影。还可以投影覆盖场景的其他部分 的动画纹理或渲染纹理。投影器会使用提供的材质在 其视锥体中渲染所有对象。

GameObjectComponent 中没有用于访问投影器的快捷方式属性,因此必须 使用 GetComponent 执行操作:

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { Projector proj = GetComponent<Projector>(); proj.nearClipPlane = 0.5F; } }

另请参阅:projector component

变量

aspectRatio投影的宽高比。
farClipPlane远裁剪面距离。
fieldOfView投影的视野(以度为单位)。
ignoreLayers投影器忽略的对象层。
material将投影到每个对象上的材质。
nearClipPlane近裁剪面距离。
orthographic正交投影 (true) 还是透视投影 (false)?
orthographicSize处于正交模式时,投影大小的一半。

继承的成员

变量

gameObject此组件附加到的游戏对象。始终将组件附加到游戏对象。
tag此游戏对象的标签。
transform附加到此 GameObject 的 Transform。

公共函数

BroadcastMessage调用此游戏对象或其任何子项中的每个 MonoBehaviour 上名为 methodName 的方法。
CompareTag此游戏对象是否使用 tag 进行了标记?
GetComponent如果游戏对象附加了类型为 type 的组件,则将其返回,否则返回 null。
GetComponentInChildren使用深度首次搜索返回 GameObject 或其任何子项中类型为 type 的组件。
GetComponentInParent返回 GameObject 或其任何父项中类型为 type 的组件。
GetComponents返回 GameObject 中类型为 type 的所有组件。
GetComponentsInChildren返回 GameObject 或其任何子项中类型为 type 的所有组件。
GetComponentsInParent返回 GameObject 或其任何父项中类型为 type 的所有组件。
SendMessage调用此游戏对象中的每个 MonoBehaviour 上名为 methodName 的方法。
SendMessageUpwards调用此游戏对象中的每个 MonoBehaviour 上或此行为的每个父级上名为 methodName 的方法。