判断怪物是否出现在摄像机范围内
2014-05-14 11:10
225 查看
1.获得出现的所有怪物
2.遍历每一个怪物,同时将每一个怪物的三维坐标转换为针对此摄像机的二维坐标
3.判断转换后的二维坐标是否在摄像机视野的二维坐标系内,
即:(vector3.x>0 && vector3.x < camera.pixelHeight) (vector3.y>0 && vector3.y < camera.pixelWidth)如果是横版游戏只需要判断X轴方向的,如果是3D游戏则需判断X和Y轴
2.遍历每一个怪物,同时将每一个怪物的三维坐标转换为针对此摄像机的二维坐标
3.判断转换后的二维坐标是否在摄像机视野的二维坐标系内,
即:(vector3.x>0 && vector3.x < camera.pixelHeight) (vector3.y>0 && vector3.y < camera.pixelWidth)如果是横版游戏只需要判断X轴方向的,如果是3D游戏则需判断X和Y轴
相关文章推荐
- 如何判断对象是否在摄像机的可视范围内
- [Unity][Camera]判断物体是否在摄像机的可视范围内
- (转) 判断某日期是否属于本周范围内
- 怎么根据基本类型的名字字符串,判断一个值是否在一个范围内
- 和大家分享一个判断点是否在多边形范围内的算法
- HttpWebResponse判断一个网页是否出现404错误
- Android开发经验之点击图片判断是否在图片范围之内
- asp 判断文本域是否为数字并且该数字在一范围内
- 判断当前时间是否在某个时间范围内:比如:在8:00~20:00
- 判断点是否在不规则区域范围内
- 给定一个长度为N的数组,其中每个元素的取值范围都是1到N。判断数组中是否有重复的数字。(原数组不必保留)
- 判断一个时间范围与另一个时间范围是否有交集
- 判断是鼠标是否在某个窗口范围内
- 判断鼠标是否在某个控件范围内 ScreenToClient PtInRect
- MFC 判断鼠标是否在控件范围内
- Android 判断是否是数字及数字的范围
- Strchr()函数是用来判断一个字符是否在一个字符串中出现 strtok
- 判断 是否 出现滚动条
- EXCEL 公式使用小计 生成sql 语句 判断某一数据是否在另一列中出现
- 判断touch事件点是否在view范围内