找回密码
 点一下
查看: 2699|回复: 6

[已解决]VJASS的问题

[复制链接]
发表于 2008-11-4 15:58:16 | 显示全部楼层 |阅读模式
做一个很多单位都可能在同一时间施放的持续技能,JASS一般用在TIMER上绑定用RETURNBUG来传递局部变量。兔子说不用RETURNBUG难道是定义全局的STRUCT来传递局部的STRUCT吗?
发表于 2008-11-7 16:25:11 | 显示全部楼层
struct里定义的一定是全局的,因此就不存在传递的问题,直接调用即可。
回复

使用道具 举报

 楼主| 发表于 2008-11-7 21:23:28 | 显示全部楼层
其实多个单位同时施放那个技能,如果是持续性的,显然就会冲突了。
回复

使用道具 举报

发表于 2008-11-9 12:46:18 | 显示全部楼层
可以把代码贴出来给大家看看,帮你修改。
回复

使用道具 举报

发表于 2009-1-23 19:55:50 | 显示全部楼层
感觉不会.....
set n = 0
set b = false
loop
if  u[n] == 施法单位 then
set b = true
exitwhen true
endif
if n >= 8192 then
set b = false
exitwhen true
endif
set n = n + 1
endloop
只不过效率饿......
回复

使用道具 举报

发表于 2009-1-23 20:03:41 | 显示全部楼层
应该是
exitwhen b
吧~~
回复

使用道具 举报

发表于 2009-1-25 15:37:53 | 显示全部楼层
非常期待 有一个VJ实现多人使用的演示~~~

lz怎么还没发演示 就已解决了~~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 00:40 , Processed in 0.057862 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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