【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。
其实很简单的方法
代码如下:
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】判断是否鼠标点击物体与血条制作
- 判断物体是否在镜头内
- 【Unity3D自学记录】Unity中的物体缩放-Android和PC平台
- unity3D基础学习 通过判断鼠标点击的是否是目标物体,物体旋转,滑动滚轮缩放拉近视角
- 【Unity3D自学记录】批量更换预设物体。
- Unity3D中判断物体是否在摄像机视野中
- 【Unity3D自学记录】鼠标拖拽物体移动
- [unity3d]判断物体是否在视角内(巧妙!)
- 【Unity3D自学记录】NGUI之显示2D游戏物体的名字
- [unity3d]判断物体是否在视角内(巧妙的一篇转载)
- Unity3d 射线测试+使用手势判断是否触碰了某物体
- 【Unity3D自学记录】鼠标移动三维物体
- sqlite合并两个字段(字符串对接)后显示判断是否空等记录
- 触发器判断记录是否存在取出记录值后If @变量>1 而不是>0 判断记录存在