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

如何完成弧形的攻击路径?

[复制链接]
发表于 2011-9-3 18:00:51 | 显示全部楼层 |阅读模式
想做一个武器,攻击效果如下:

设 R=武器目标单位与自身的距离;L为以R为半径的圆弧,长度为5或者弧度为pi/6

攻击效果类似于巨像,攻击目标点沿着路径L移动。例如让巨像的光束在地面上划出一道弧线。

关键问题是怎么获取和使用这个R...

请问这个效果可以用数据实现么?
发表于 2011-9-3 18:22:16 | 显示全部楼层
  R 用两点求距离公式不可以么?你用数据流啊。。。。
回复

使用道具 举报

 楼主| 发表于 2011-9-3 18:25:10 | 显示全部楼层

回 1楼(frozenleave) 的帖子

现在流行数据流嘛。。
回复

使用道具 举报

发表于 2011-9-3 19:34:35 | 显示全部楼层
啊哈用数据模拟~~

嗯,模拟还是做的到的呢。

反正巨像的射程只有9嘛~ 做9个攻击圆弧,半径从1到9的,放在Set里用Validator筛选呗~~~
要模拟精度高点就做18个,36个~

圆弧是用Persistent画圈还是用向量拽飞弹画圈就随意了~
回复

使用道具 举报

发表于 2011-9-3 19:42:08 | 显示全部楼层
嗯~

P,S一下吧~
也不一定要放进Set来用Validator筛选,
CEffectLaunch可以方便的根据目标距离来筛选Mover。
所以用Missile做最方便呢~
回复

使用道具 举报

 楼主| 发表于 2011-9-3 20:42:09 | 显示全部楼层

回 3楼(jiyisp) 的帖子

Validator确实是个可行的方法呢~
暂时不考虑用mover做了,因为mover还有其他的设置。

用Persistent现在又有一个问题了...怎么样让单位始终朝向偏移点?

想做出炮塔转180度扫射的效果,但是炮口总是盯着武器目标单位不放...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 20:31 , Processed in 0.042277 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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