projector component 的脚本接口。
投影器可以用于将任何材质投影到场景上 - 就如同实际投影仪一样。
此类公开的属性与投影器 Inspector 中的值完全匹配。
可以用于实现模糊或投影的阴影。还可以投影覆盖场景的其他部分
的动画纹理或渲染纹理。投影器会使用提供的材质在
其视锥体中渲染所有对象。
GameObject 或 Component 中没有用于访问投影器的快捷方式属性,因此必须
使用 GetComponent 执行操作:
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Get the projector Projector proj = GetComponent<Projector>(); // Use it proj.nearClipPlane = 0.5f; } }
另请参阅:projector component。
| aspectRatio | 投影的宽高比。 |
| farClipPlane | 远裁剪面距离。 |
| fieldOfView | 投影的视野(以度为单位)。 |
| ignoreLayers | 投影器忽略的对象层。 |
| material | 将投影到每个对象上的材质。 |
| nearClipPlane | 近裁剪面距离。 |
| orthographic | 正交投影 (true) 还是透视投影 (false)? |
| orthographicSize | 处于正交模式时,投影大小的一半。 |
| enabled | 启用的 Behaviour 可更新,禁用的 Behaviour 不可更新。 |
| isActiveAndEnabled | Reports whether a GameObject and its associated Behaviour is active and enabled. |
| gameObject | 此组件附加到的游戏对象。始终将组件附加到游戏对象。 |
| tag | 此游戏对象的标签。 |
| transform | 附加到此 GameObject 的 Transform。 |
| hideFlags | 该对象应该隐藏、随场景一起保存还是由用户修改? |
| name | 对象的名称。 |
| BroadcastMessage | 调用此游戏对象或其任何子项中的每个 MonoBehaviour 上名为 methodName 的方法。 |
| CompareTag | Checks the GameObject's tag against the defined tag. |
| GetComponent | Gets a reference to a component of type T on the same GameObject as the component specified. |
| GetComponentInChildren | Gets a reference to a component of type T on the same GameObject as the component specified, or any child of the GameObject. |
| GetComponentInParent | Gets a reference to a component of type T on the same GameObject as the component specified, or any parent of the GameObject. |
| GetComponents | Gets references to all components of type T on the same GameObject as the component specified. |
| GetComponentsInChildren | Gets references to all components of type T on the same GameObject as the component specified, and any child of the GameObject. |
| GetComponentsInParent | Gets references to all components of type T on the same GameObject as the component specified, and any parent of the GameObject. |
| SendMessage | 调用此游戏对象中的每个 MonoBehaviour 上名为 methodName 的方法。 |
| SendMessageUpwards | 调用此游戏对象中的每个 MonoBehaviour 上或此行为的每个父级上名为 methodName 的方法。 |
| TryGetComponent | 获取指定类型的组件(如果存在)。 |
| GetInstanceID | Gets the instance ID of the object. |
| ToString | 返回对象的名称。 |
| Destroy | 移除 GameObject、组件或资源。 |
| DestroyImmediate | 立即销毁对象 /obj/。强烈建议您改用 Destroy。 |
| DontDestroyOnLoad | 在加载新的 Scene 时,请勿销毁 Object。 |
| FindAnyObjectByType | Retrieves any active loaded object of Type type. |
| FindFirstObjectByType | Retrieves the first active loaded object of Type type. |
| FindObjectsByType | Retrieves a list of all loaded objects of Type type. |
| Instantiate | 克隆 original 对象并返回克隆对象。 |
| bool | 该对象是否存在? |
| operator != | 比较两个对象是否引用不同的对象。 |
| operator == | 比较两个对象引用,判断它们是否引用同一个对象。 |