Unity OnBecameVisible 与 OnBecameInvisible 用法
来源:互联网 发布:linux命令大全下载 编辑:程序博客网 时间:2024/05/21 18:47
OnBecameVisible() : 这个的意思是当物体在/进入摄像机会调用一次,类似触发器OnTriggerEnter();
OnBecameInvisible() : 这个的意思是当物体离开摄像机会调用一次,类似触发器OnTriggerExit();
如下是简单代码:添加给物体,不是摄像机
using UnityEngine;using System.Collections;public class Test : MonoBehaviour { public AnimalType animType; public void OnBecameVisible() { switch (animType) { case AnimalType.hema: Debug.Log("hema"); break; case AnimalType.rabbit: Debug.Log("rabbit"); break; } } public void OnBecameInvisible() { switch (animType) { case AnimalType.hema: Debug.Log("hema"); break; case AnimalType.rabbit: Debug.Log("rabbit"); break; } }}public enum AnimalType{ rabbit, hema }
。如果发现并没有触发的话,是因为你脚本所在的物体没有渲染组件,所以没有调用,这一点很重要。
0 0
- Unity OnBecameVisible 与 OnBecameInvisible 用法
- 关于unity的OnBecameVisible和OnBecameInvisible用法
- Unity 中OnBecameVisible和OnBecameInvisible的使用
- OnBecameVisible和OnBecameInvisible ,OnWillRenderObject
- OnBecameInvisible() 和OnBecameVisible()
- Unity3D OnBecameVisible OnBecameInVisible 无效 没有用
- Unity3d 性能优化遐想 OnBecameVisible/OnBecameInvisible
- Unity3d 性能优化之OnBecameVisible/OnBecameInvisible
- Unity中的各种[XXX]的意义与用法
- Unity WWW的用法
- Unity 实用[xxx]用法
- Unity LayerMask用法
- Unity camera.rect 用法
- Unity QuickButton用法
- Unity AssetImporter.GetAtPath 用法
- Unity CheckBox用法
- unity 插件 iTween简单用法
- Unity NGUI Tween的用法
- struts2学习
- 剑指offer学习笔记(Java实现)(26-30)
- 网络同步赛——猜猜谁是我
- 初始容量问题
- 算年龄
- Unity OnBecameVisible 与 OnBecameInvisible 用法
- 大话设计模式之设计模式的六大原则
- Codeforces Round #358 (Div. 2) D. Alyona and Strings dp
- (1)算法学习-递归法
- 信息奥赛 回文数
- Unity Shader 知识点总结(二)
- 【数据结构_树_Tree_0978】按先序输出树中的元素
- 画图游戏
- 延时的任务可以不等待延时期满