找回密码
 点一下
查看: 1139|回复: 11

战争之影大招指教

[复制链接]
发表于 2012-7-25 11:35:43 | 显示全部楼层 |阅读模式
问了很多人,有人做了出来,但是用的YD的编辑器,打开我也学不会怎么做,宁可要UI的,因为跟原本WE像
我只会冲到前方,但是好像不符合,原本LOL的是加快了速度与4个骑兵排成V字形的冲向目的地,骑兵会冲下去。
也就是说原本上限1000码,我选择了近一点500码,我就加快速度冲到500码那,骑兵不会停下来,继续冲,直到达到1000码距离
吧原本的惊恐换成眩晕,只要撞到的人都会眩晕。
1.jpg
每次看到都很想做出来,可是就是做不出来,并排V字形创建单位,然后命令单位冲向自己面向的地方,我就是卡住在创造单位和动作上(不是瞬间移动,是走过去,速度超过522)
求高手指教
发表于 2012-7-25 12:46:49 | 显示全部楼层
v字根据施法单位位置和技能释放目标点与施法单位位置构成的角度来计算坐标偏移

具体直接用极坐标计算 即可

超过512速度的伤害目前有两种解决方案

都需要懂局域化参数传递来绑定施法单位(除非只有一个玩家可以选择唯一的一个这个类型的英雄)

具体移动方法一种是直接用单位,连续设置单位坐标来模拟,伤害可以用献祭凤凰火焰或者触发伤害等方法添加

这种方案的显示效果不是很好,且占用资源

另一种是修改投射物,然后周期位移搜索投射物所在位置的某一区域范围内的单位

搜索过程是独立于投射物位置的

但是这种方案的伤害判定不是完美的平行四边形范围,精细度依据算法,而且投射物和伤害范围之间也许会有时间差
回复

使用道具 举报

发表于 2012-7-25 13:01:33 | 显示全部楼层
如果对”移动单位“有问题的话,可以看看下面的这个演示...

冲锋(多人版).w3x

18 KB, 下载次数: 29

回复

使用道具 举报

发表于 2012-7-25 13:02:50 | 显示全部楼层
创建单位嘛,就是用极坐标位移来计算单位位置,然后在相应地点创建了
回复

使用道具 举报

 楼主| 发表于 2012-7-25 13:42:56 | 显示全部楼层
我再做着一个,看看做完之后怎么样
回复

使用道具 举报

 楼主| 发表于 2012-7-25 14:25:32 | 显示全部楼层
做好了,测试过,以下是达不到的效果:
1:不会做出移动的动作,僵硬的站着
2:达到选择圈后自己不会停下来
3:仅可以向着左边施法,要不然幻影位置会很怪
4:最后的冲击波,搞不清是自己位置问题还是技能问题还是马甲问题
大家帮忙看看,任何WE都可以开得了,原版的WE
附件:
战争之影大招.rar (631 KB, 下载次数: 27)
回复

使用道具 举报

 楼主| 发表于 2012-7-27 18:02:26 | 显示全部楼层
没人???
回复

使用道具 举报

发表于 2012-7-28 19:33:05 | 显示全部楼层

回 allennai 的帖子

allennai:做好了,测试过,以下是达不到的效果:
1:不会做出移动的动作,僵硬的站着
2:达到选择圈后自己不会停下来
3:仅可以向着左边施法,要不然幻影位置会很怪
4:最后的冲击波,搞不清是自己位置问题还是技能问题还是马甲问题
....... (2012-07-25 14:25)
⒈移动动作可以用触发动作动画——播放单位动作实现。
⒉如果移动单位是用选取单位组做动作的话,只要把施法单位从单位组中移除便可使其停下。
⒊没有具体触发还真不好判断原因,目测是创建单位的时候采用的角度没有把施法单位到技能释放点建的两点间方向考虑进去。
⒋半人马大招没有冲击波……

因为没有办法测试演示地图的缘故,本猫只能这样回答了。
回复

使用道具 举报

 楼主| 发表于 2012-7-29 01:25:22 | 显示全部楼层
你去看看地图吧,我说不清
回复

使用道具 举报

发表于 2012-7-30 10:01:09 | 显示全部楼层

回 allennai 的帖子

allennai:
做好了,测试过,以下是达不到的效果:
1:不会做出移动的动作,僵硬的站着
2:达到选择圈后自己不会停下来
3:仅可以向着左边施法,要不然幻影位置会很怪
4:最后的冲击波,搞不清是自己位置问题还是技能问题还是马甲问题
.......

1 播放walk动作比较特殊,要么需要把单位移动速度改为0,要么就用动作索引来播放,不然会出问题。
2 第二条触发的if的判定条件改为小于等于50(其他数字也可以,别太小)。。。。
3 创建单位的位置不对,应该是距离100,方向为(技能释放单位的朝向+120)的位移处(要在技能释放时就记录角度,最好用技能释放点与单位位置之间所成角度来做,在位移时都用一开始的角度而不是用当时单位的朝向)
4 冲击波的方向问题和3里的是一样的,还有第一条触发的最后和第二条触发的中间有内容重复了。

ps.变量名最好不要用拼音首字母缩写。。。。
ps2.做这种技能的时候判定最好用位移的次数(当位移次数大于100时关闭触发),用时间或者点距离来判定都不太好/
回复

使用道具 举报

 楼主| 发表于 2012-7-30 16:59:44 | 显示全部楼层

回 yelite 的帖子

yelite:


1 播放walk动作比较特殊,要么需要把单位移动速度改为0,要么就用动作索引来播放,不然会出问题。
2 第二条触发的if的判定条件改为小于等于50(其他数字也可以,别太小)。。。。
3 创建单位的位置不对,应该是距离100,方向为(技能释放单位的朝向+120)的位移处(要在技能释放时就记录角度,最好用技能释放点与单位位置之间所成角度来做,在位移时都用一开始的角度而不是用当时单位的朝向)
.......
位置还是不行,搞了几次更改测试都是不行,其余都大概OK了,帮忙看看
战争之影大招.w3x (633 KB, 下载次数: 18)
回复

使用道具 举报

发表于 2012-7-30 17:23:57 | 显示全部楼层

回 allennai 的帖子

allennai:位置还是不行,搞了几次更改测试都是不行,其余都大概OK了,帮忙看看
 (2012-07-30 16:59) 
后面两个幻影生成的位置把120改成60
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-5 15:25 , Processed in 0.096239 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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