判断物体是否在摄像机视野中
2015-07-05 00:06
246 查看
void Start(){ Rect screenRect = new Rect(0, 0, Screen.width, Screen.Height); } void Update{ Vector3 screenPos = targetCamera.WorldToScreenPoint(objTrans.position); if(!screenRect.Contains(screenPos)){ //do what you want Debug.log("Obj has gone out of screen..."); } }
方法一
public var isRendering:boolean=false; private var lastTime:float=0; private var curtTime:float=0; function Update() { isRendering=curtTime!=lastTime?true:false; lastTime=curtTime; } function OnWillRenderObject() { curtTime=Time.time; }
方法二
相关文章推荐
- Android中万能的适配器的详细讲解(附源代码)
- android开发之一如何升级SDK
- POJ 1056 解题报告 Trie 树
- 奇偶数分离
- #程序员健康 如何解救你的鼠标手
- 时间定位表达式-用于时间的加、减调整
- 用Fast Sweeping Method解Eikonal Equation方程
- Get the ID of a drawable in ImageView
- 【Android】ImageView的src和background的区别以及两者的妙用
- Lua学习
- A股上证指数日变化趋势聚类分析
- LeetCode Reverse Linked List (反置链表)
- php实现短信发送代码
- PHP中$_SERVER使用说明
- PHP 获取ip地址代码汇总
- PHP版QQ互联OAuth示例代码分享
- php超快高效率统计大文件行数
- 启用Csrf后POST数据时出现的400错误
- PHP生成唯一订单号
- NFS技术实现图片共享存储