移动速度超过522的触发(优化版)
魔兽地图编辑器吧
全部回复
仅看楼主
level 11
只有一个触发,简单易用,支持多人,全程坐标运算没有泄漏。
http://pan.bai[啊]du.com/s/1FG[啊]z86
演示图打开方式:萨满的嗜血术触发加速效果,净化会解除效果。边上的骑士默认522移速可做对照。
2015年06月09日 14点06分 1
level 11
在复杂地形不卡就行
2015年06月09日 14点06分 2
和地形没有关系,走直线和走复杂地形占用资源是一样的。
2015年06月09日 14点06分
回复
����·����
:移速超过522的最怕复杂地形,随时可能卡住
2015年06月09日 14点06分
回复
����·����
:尤其是卡到那些平时走不进去的单元点,动都动不了
2015年06月09日 14点06分
回复
����·����
:[狂汗]看玩家的地形怎么画的,,,有些偏偏就是一个不科学的一个木桶路径卡死英雄好汉,我建议不要用一个固定值,而是根据地形的情况进行渐减速,类似苍蓝就是用渐减速模拟碰撞
2015年06月09日 14点06分
level 8
问一下那个7~25的取值是按甚麼得出来的?
2015年06月09日 14点06分 3
设置一个下限只是为了效果更稳定一些。上限是为了防止单位自己的位移技能也被放大。其实就算把这个判断删掉大多数情况下也是没有问题的。
2015年06月09日 14点06分
回复
����·����
:这方法蛮机智的:)
2015年06月09日 15点06分
level 11
说起来。。。暴雪的移动方式是一边判断坐标一边设置面向角度吧? 在用触发设置单位坐标之后,不管多少,或多或少都有回头现象
2015年06月09日 15点06分 4
转身有的时候会有点不自然,设置放大位移的下限也是为了尽量减少这些问题,当然还是会有的。
2015年06月09日 15点06分
level 13
为啥总会迷之回头
2015年06月09日 15点06分 6
已经少很多了,原来各种回头,还会转圈。现在走挺长才稍微回一下。
2015年06月09日 15点06分
回复
����·����
:回头的原理是啥
2015年06月09日 15点06分
@Kalethars 比较复杂,我再试试能不能解决
2015年06月09日 15点06分
回复
����·����
:为啥会回头,是不是因为魔兽本身设置的下个坐标点在你当前点身后?
2015年06月09日 16点06分
level 13
然而有推推的话估计要悲剧
2015年06月09日 15点06分 7
是的,和冲锋一起用会飞很远,所以使用时需要单独判断。Dota里以前推或者钩w过程中的虚空也会飞出去很远,地图里特殊情况不想出问题肯定是要单独判断。
2015年06月09日 15点06分
回复
����·����
:ydwe好像自带冲锋的优先级比你这个高,不错[滑稽]
2015年06月09日 15点06分
level 11
afu
突破极限的帖子太多了,而且都会回头,再发没什么意义。
2015年06月09日 15点06分 8
15楼的版本解决了回头问题。
2015年06月10日 02点06分
level 14
有比我的吊?
2015年06月09日 15点06分 9
不知道,你可以看看
2015年06月09日 16点06分
level 13
挽尊
2015年06月09日 17点06分 11
level 11
回头问题的原理猜测是魔兽自己的寻路会在中间设置几个改变方向的位置,触发器产生的位移让单位跳过了这个位置,所以会回一下头。试了很多方法不能直接解决回头的问题。
但是我发现影响回头问题最大的属性是转身速度。在1楼的图里可以发现守望者的回头现象最严重,这是因为她的转身速度只有0.4。如果把单位的转身速度改成3,回头现象就基本没有了,仔细看的话就是一个非常小的停顿。转身速度改成3会大幅加快实际转身速度,但是并不会让转身动画变快。所以本来要回头的地方,现在动画还没来得及变,实际已经转过去了一次了,马上就会继续前进。
2015年06月10日 00点06分 12
那每隔2秒瞬间设置一次转身速率咋样
2015年06月10日 04点06分
回复
��د�¶�
:15楼已经改好了。瞬间设置一下应该是没用的,我需要保证将要回头的那一刻转身速率是比较高的。但是我们办法知道魔兽计算出来的转向点在哪里,也就无法预先知道应该什么时候调整转向速率。所以我干脆技能触发就提高转身速率,结束再改回去。
2015年06月10日 04点06分
level 13
干脆,模拟寻路
2015年06月10日 00点06分 13
那样太消耗资源了。。
2015年06月10日 00点06分
level 13
dota的超速有没有回头
2015年06月10日 01点06分 14
15楼的版本解决了回头问题。
2015年06月10日 02点06分
回复
����·����
:这个超速变成顺便提高转身速率了,勉强可以吧[阴险]
2015年06月10日 03点06分
@Kalethars 反正就是一个字:快!
2015年06月10日 03点06分
回复
����·����
:[阴险]是时候去给我图里加个滑板鞋了
2015年06月10日 03点06分
level 11
回头问题修正版:
[无效] http://pan.baidu.com/s/1o6kjRi6
通过暂时提高单位转身速度解决了移动过程中偶尔会回头的问题。
2015年06月10日 02点06分 15
level 13
我做的不会回头[滑稽]
2015年06月10日 05点06分 16
也是基于魔兽自己的寻路么,怎么避免回头问题的?
2015年06月10日 06点06分
回复 酱打路过油 :回头大部分原因是你走到最后还触发了坐标位移,单位最后停留的位置在目标点之前…你发布一个移动或者smart命令记录命令点…最后一次位移到命令点即可解决回头问题…如何记录可以用yd的自定义变量
2015年06月10日 09点06分
@🌱Szero 不是最后,是走的过程中偶尔会有小的转身。
2015年06月10日 09点06分
回复
����·����
:- -走的过程中怎么可能转身。你设置移动速度放大的参数太大了吧
2015年06月10日 09点06分
level 3
链接:https[呵呵]:/[呵呵]/pan[呵呵].ba[呵呵]idu.[呵呵]com/[呵呵]s/1fXdD[呵呵]OXXY7szxLH4u6zluh[呵呵]Q?pwd[呵呵]=n[呵呵]mah
2022年07月18日 05点07分 17
1