找回密码
 点一下
查看: 1078|回复: 3

获得单位的碰撞体积

[复制链接]
发表于 2010-3-9 02:01:27 | 显示全部楼层 |阅读模式
刚看个帖子说 IsUnitInRange
可以获得单位的碰撞体积
但又不想用JASS
如果我要用T中的自定义代码要怎么写?
比如 设置R[1]=单位(U[1])碰撞体积
发表于 2010-3-9 10:44:46 | 显示全部楼层
这个说法本来就是不正确的
IsUnitInRange并不能获得单位的碰撞,只是判断距离时算上了碰撞半径而已
你可以自己为每个单位做绑定
回复

使用道具 举报

 楼主| 发表于 2010-3-9 11:41:47 | 显示全部楼层
原来如此
回复

使用道具 举报

发表于 2010-3-9 23:02:41 | 显示全部楼层
鱼妹的方法

设圆心为待测单位的位置
做一条过圆心的直线,直线由体积1的马甲构成,马甲间距2


然后选取单位组,找的离圆心最近的马甲,马甲到圆心的距离即触碰体积


(触碰体积到底是半径还是直径......不知ing)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 23:42 , Processed in 0.038663 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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