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

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

2016-11-30 10:16 603 查看
判断物体是否在镜头内。

其实很简单的方法

代码如下:

[csharp] view plain copy







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