您的位置:首页 > 移动开发 > Unity3D

【Unity3D自学记录】判断物体是否在镜头内

2014-03-06 11:32 471 查看
判断物体是否在镜头内。

其实很简单的方法

代码如下:

using UnityEngine;
using System.Collections;

public class DJH_IsRendering : MonoBehaviour {

public bool isRendering=false;
private float lastTime=0;
private float curtTime=0;

void Update()
{
isRendering=curtTime!=lastTime?true:false;
lastTime=curtTime;
}

void OnWillRenderObject()
{
curtTime=Time.time;
}

}


把脚本挂在要判断的物体上。
当在镜头内时,isRendering为true,反之,不在镜头内时,为false。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity3d