【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。
其实很简单的方法
代码如下:
[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。
相关文章推荐
- 【Unity3D自学记录】判断物体是否在镜头内
- 【Unity3D自学记录】NGUI之判断鼠标是否在UI界面上
- unity3D基础学习 通过判断鼠标点击的是否是目标物体,物体旋转,滑动滚轮缩放拉近视角
- 【Unity3D自学记录】批量更换预设物体。
- 【Unity3D自学记录】遍历父物体下所有子物体
- 【Unity3D】判断是否鼠标点击物体与血条制作
- 【Unity3D自学记录】Unity中的物体缩放-Android和PC平台
- unity3d点击屏幕判断是否击中场景中物体
- Unity3d 射线测试+使用手势判断是否触碰了某物体
- 关于Unity3D判断物体是否在视角内(巧妙!)
- 【Unity3D自学记录】鼠标移动三维物体
- [unity3d]判断物体是否在视角内(巧妙!)
- 【Unity3D自学记录】鼠标移动三维物体
- 【Unity3D自学记录】NGUI之显示2D游戏物体的名字
- 【Unity3D自学记录】鼠标拖拽物体移动
- [unity3d]判断物体是否在视角内(巧妙的一篇转载)
- 判断物体是否在镜头内
- Unity3D中判断物体是否在摄像机视野中
- DataList、GridView、dataGridView、中判断提示是否删除一行记录代码
- 怎样判断ADOQuery数据集中的记录数是否为空,也就是判断数据集中是否有数据?