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

能立即改变单位面向的语句。。是什么?

[复制链接]
发表于 2009-3-13 18:39:13 | 显示全部楼层 |阅读模式
尝试用T中的

改变单位面向(立即)

结果竟然发现和0.02s移动混用的时候并不是瞬间转向

也就是说。。不是立即转向的。。有转向过程。。速度是否和转向速率有关?

有没有真正直接转向的。。。。求解
发表于 2009-3-13 18:52:03 | 显示全部楼层
[jass]native  SetUnitFacing  takes unit whichUnit, real facingAngle returns nothing[/jass]
以上是  单位 - 设置单位面向角度(立即) [R]
[jass]native  SetUnitFacingTimed  takes unit whichUnit, real facingAngle, real duration returns nothing[/jass]
以上是  单位 - 设置单位面向角度(指定时间)

这两个均有延迟...大概在0.01秒到0.02秒左右,不要小看这一点延迟...在做某些东西时会很讨厌
所以...
求一个能立即改变单位面向角度的方法,要真正立即的...
回复

使用道具 举报

发表于 2009-3-13 23:23:28 | 显示全部楼层
没有~
即使是创建单位面向角度也是从0开始转过去的
回复

使用道具 举报

发表于 2009-3-14 01:55:31 | 显示全部楼层
可能改变单位的数据能够使T转向快点

要么就只有用RemoveUnit和CreateUnit来造成旋转效果了
回复

使用道具 举报

 楼主| 发表于 2009-3-15 18:19:41 | 显示全部楼层
貌似创建单位面向角度是瞬间的。。所以我用了LS的方法- =
回复

使用道具 举报

发表于 2009-3-15 18:50:41 | 显示全部楼层
WE中设置面向角度的语句的确是有延迟的,这个问题也困扰了我很久

自己在做一个单位模仿箭矢移动的系统时,原本准备用一个可回收的dummy单位堆来重复利用,避免删除和创建的消耗,结果发现在一些需要改变角度的地方角度的改变都不是瞬时的,后来只好使用这样的方法:对于对称的特效(改变角度不影响视觉),使用原来的dummy单位,对于不对称的特效,需要创建新单位。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 18:25 , Processed in 0.035224 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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