unity 检测物体是否在相机视野范围内
2017-02-05 19:48
399 查看
脚本挂在摄像机要显示的对象上
前提:该对象有 render 组件
public class visibleTT : MonoBehaviour
{
public bool isRendering = false;
public float lastTime = 0;
public float curTime = 0;
void Update()
{
if (lastTime != curTime)
{
isRendering = true;
Debug.Log("In View");
}
else
{ isRendering = false;
Debug.Log("Not In View");
}
lastTime = curTime;
}
void OnWillRenderObject()
{
curTime = Time.time;
}
}
前提:该对象有 render 组件
public class visibleTT : MonoBehaviour
{
public bool isRendering = false;
public float lastTime = 0;
public float curTime = 0;
void Update()
{
if (lastTime != curTime)
{
isRendering = true;
Debug.Log("In View");
}
else
{ isRendering = false;
Debug.Log("Not In View");
}
lastTime = curTime;
}
void OnWillRenderObject()
{
curTime = Time.time;
}
}
相关文章推荐
- unity3d中检测一个物体是否在摄像机视野范围内
- 【小松教你手游开发】【unity实用技能】计算目标物体是否在自己的扇形视野范围
- 【unity实用技能】计算目标物体是否在自己的扇形视野范围
- Unity中检测玩家、NPC等是否在视野内
- unity检测到某一物体不被特定的某一相机渲染
- 判断物体是否在视野范围内
- unity 怎么判断凹凸不平地面 物体是否出现在视野之内
- [Unity][Camera]判断物体是否在摄像机的可视范围内
- 判断物体是否在视野范围内
- Unity检测目标点是否在扇形攻击范围内
- Unity检测目标点是否在扇形攻击范围内
- 一条命令检测你的机器是否支持 3D Unity 界面
- Unity 物体跟随鼠标点击移动,判断物体是否在移动
- 在Unity中实现可以自由观察无规则高速运动物体的相机的思路
- 检测物体是否可见
- UGUI 之 制作敌人不在摄像机视口的UI方向提示(或检测物体在不在摄像机渲染范围内)(四)
- unity 赛车相机跟随物体移动
- unity 相机围绕某物体自动旋转
- Unity_检测网络是否通畅
- unity通过改变相机视野实现UI元素放大缩小的效果