找回密码
 点一下
查看: 1582|回复: 20

如何使一个辅助单位快速移动

[复制链接]
发表于 2008-7-20 18:40:14 | 显示全部楼层 |阅读模式
我想知道快速移动辅助单位的方法 ,高手指教.
我用命令动作命令辅助单位移动,可是最快也不过是522点移动,再高的也只默认是522 请问怎么弄才能使移动速度更快呢?我要让创建出来的单位快速移动到一个指定点啊,要看到移动的动作的啊
用立即指令看不到动作, 所以请高手们告诉我啊
发表于 2008-7-20 18:49:20 | 显示全部楼层
每XX时间设置单位的X、Y坐标,老狼UI里有,否则就用jass,SetUnitX、SetUnitY函数
用按序号播放单位动作可以播放walk之类的循环动作,老狼UI里也有,函数是SetUnitAnimationByIndex
回复

使用道具 举报

 楼主| 发表于 2008-7-20 20:04:16 | 显示全部楼层
我这个点要根触发单位的面向角度有关的.........
还有辅助单位用的模型是物品模型 没WALK动作的 要怎么播放WALK动作啊
回复

使用道具 举报

发表于 2008-7-20 20:05:33 | 显示全部楼层
貌似有函数能改变单位面向角度啊
回复

使用道具 举报

 楼主| 发表于 2008-7-20 20:06:45 | 显示全部楼层
我知道啊 我就是要移动速度 要让单位象飞标那么快飞过去啊
回复

使用道具 举报

发表于 2008-7-20 20:06:53 | 显示全部楼层
没WALK动作就肯定播不出来了……
回复

使用道具 举报

发表于 2008-7-20 20:07:19 | 显示全部楼层
移动速度最多522
要超过它就用触发器强行移动
其他没办法
回复

使用道具 举报

 楼主| 发表于 2008-7-20 20:09:00 | 显示全部楼层
要怎么强行移动啊 我就这个不知道啊
回复

使用道具 举报

发表于 2008-7-20 20:10:27 | 显示全部楼层
你可以每XX秒设置一次单位位置嘛
设置单位位置为自己的位置+某个数
这是最简单的算法
所有的地图都是这么做的
这个秒数你可以自己改得短一些
越短单位走得越快
搜索一下类似冲锋的技能就知道怎么做了
论坛很多的
回复

使用道具 举报

发表于 2008-7-20 20:11:43 | 显示全部楼层
那就每0.x秒把部隊立即移動到xx距離前
魔獸裡面也不是真正在移動
好像也是每0.2秒更新一次位置
回复

使用道具 举报

发表于 2008-7-20 20:12:29 | 显示全部楼层
貌似DOTA的移动原理非常变态
用了三角函数
不过一般用不着……能用最好
回复

使用道具 举报

发表于 2008-7-20 20:23:46 | 显示全部楼层
0.2秒应该不可能的,这样肯定穿帮,0.02还有可能额………………

其实基本就是1楼的方法,具体设置的位置就要自己计算了,完全不知道lz后面在说什么了,感觉完全没有任何关系,方法还是这样
回复

使用道具 举报

发表于 2008-7-20 20:25:50 | 显示全部楼层
其实LZ是不知道怎么写代码……
所以搜演示去把……这种演示一抓一片
回复

使用道具 举报

 楼主| 发表于 2008-7-20 20:38:21 | 显示全部楼层
引用第9楼屋上于2008-07-20 20:11发表的  :
那就每0.x秒把部隊立即移動到xx距離前
魔獸裡面也不是真正在移動
好像也是每0.2秒更新一次位置
说的很好 一下子就明白过来了 试了一下 果然够强大 太好了 成功了
回复

使用道具 举报

发表于 2008-7-20 21:12:30 | 显示全部楼层
間隔越小電腦越卡
  [s:166]
回复

使用道具 举报

发表于 2008-7-20 21:13:43 | 显示全部楼层
……这个当然……不过一般不至于太卡
除非电脑过差
回复

使用道具 举报

发表于 2008-7-20 21:38:20 | 显示全部楼层
还好,用计时器的话0.01间隔也不怎么卡的
回复

使用道具 举报

发表于 2008-7-21 17:19:02 | 显示全部楼层
我都用的0。01
没卡过
回复

使用道具 举报

发表于 2008-7-21 17:31:05 | 显示全部楼层
但是一張完整的圖不太可能只有這麼一條觸發吧
回复

使用道具 举报

发表于 2008-7-21 17:56:36 | 显示全部楼层
你也不可能同时开多个相似的触发吧~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 00:27 , Processed in 0.049819 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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