找回密码
 点一下
查看: 820|回复: 5

怎么判断单位是否在镜头内?

[复制链接]
发表于 2011-9-4 11:29:43 | 显示全部楼层 |阅读模式
如题,或者怎么获取那个梯形区域?
发表于 2011-9-4 11:36:46 | 显示全部楼层
这东西应该会卡
回复

使用道具 举报

 楼主| 发表于 2011-9-4 14:51:57 | 显示全部楼层
可以根据镜头参数计算出那四个点么?计算出那四个点然后用一个个小矩形做像素平铺,这回浪费很多资源,不过只要知道那四个点就可以。
回复

使用道具 举报

发表于 2011-9-4 15:26:46 | 显示全部楼层
我当时在群里发过演示~结果楼主没叼我。。。
如果是水平视角,稍微麻烦点
如果是垂直视角
                (((进行触发的单位)的位置点)和(玩家1的当前镜头目标)之间的距离)<2.0
回复

使用道具 举报

发表于 2011-9-4 15:35:56 | 显示全部楼层
这个是圆形范围吧~镜头可是方形的哦~
斜视角的话镜头所覆盖的区域就是梯形了~
回复

使用道具 举报

发表于 2011-9-4 15:38:25 | 显示全部楼层
斜视角的话,那就根据镜头距离,角度,计算被~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-26 20:40 , Processed in 0.039290 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表