找回密码
 点一下
查看: 1297|回复: 17

变量问题

[复制链接]
发表于 2008-6-14 12:53:33 | 显示全部楼层 |阅读模式
各位达人请教如何使变量:如X(整数),Y(整数)
让一个英雄出生就带有X的值=2    Y=2
其中一个英雄大法师拾取物品[鞋子]给大法师的X+2  Y+2
其中圣骑士拾取物品[帽子]给圣骑士的X,Y+1 呢?
拜托了!!!
发表于 2008-6-14 12:55:10 | 显示全部楼层
触发啊
事件就是你说的那些
动作设置变量
回复

使用道具 举报

 楼主| 发表于 2008-6-14 12:58:52 | 显示全部楼层
LS误解了我的意思
其中一个英雄大法师拾取物品[鞋子]给大法师的X+2  Y+2
这个X,Y的值就只有大法师增加 其他人没份
回复

使用道具 举报

发表于 2008-6-14 13:01:20 | 显示全部楼层

像绑定变量啊
2个值的可以用点的return bug来写
然后存在单位的自定义值里就行了
回复

使用道具 举报

 楼主| 发表于 2008-6-14 13:06:29 | 显示全部楼层
绑定变量能说具体点吗
回复

使用道具 举报

发表于 2008-6-14 13:16:54 | 显示全部楼层
用Vjass有Struct这个东东。
struct Hero{
         unit       hero
         integer x
         integer y
}

这个Struct是用数组模拟的,所以,不用Vjass,也可以用数组模拟一个的。


用缓存也行。

还可以用单位自定义值这个东西。[单位自定义值是一个整数,把整数分成两部分,当x和y用。]
回复

使用道具 举报

 楼主| 发表于 2008-6-14 13:24:10 | 显示全部楼层
你骂我吧.我还是不明白.....
回复

使用道具 举报

发表于 2008-6-14 15:45:34 | 显示全部楼层
比如x y
大小范围是0-99
那设置如果x=2 y=2
单位自定义值=0202
然后根据这个来....
回复

使用道具 举报

 楼主| 发表于 2008-6-14 15:56:50 | 显示全部楼层
可以给我作个简单演示吗?
演示一下英雄拾取物品变量就等于2了!{是触发单位的变量等2}
回复

使用道具 举报

发表于 2008-6-14 16:14:11 | 显示全部楼层
要绑定啊………………
lz去学习一下jass,学到gamecache和return bug的结合运用后就会了

vj不会呀不会~~

另外一种方法么就是利用数组,一个单位数组,两个整数数组,同步赋值
单位与要绑定的两个整数的下标相同,触发事件时枚举单位数组里的单位获取下标,然后赋值
回复

使用道具 举报

发表于 2008-6-14 16:17:47 | 显示全部楼层
lz明显变量都不会,猪头你叫他学jass。
回复

使用道具 举报

发表于 2008-6-14 16:19:41 | 显示全部楼层
那后面不是附加了用数组的方法的嘛………………

有谁一开始就会的呢??不都是靠不断的摸索出来的嘛~~
看教程演示永远不可能代替实践摸索的~~
回复

使用道具 举报

 楼主| 发表于 2008-6-14 16:20:38 | 显示全部楼层
引用第9楼zhuzeitou于2008-06-14 16:14发表的  :
要绑定啊………………
lz去学习一下jass,学到gamecache和return bug的结合运用后就会了

vj不会呀不会~~

.......
我也不会JASS 万恶的JASS  说来惭愧我的专业就是软件设计....
SL能具体说下那个数组吗? 如果不行真的要啃JASS了
回复

使用道具 举报

发表于 2008-6-14 16:21:15 | 显示全部楼层
引用第11楼zhuzeitou于2008-06-14 16:19发表的  :
那后面不是附加了用数组的方法的嘛………………

有谁一开始就会的呢??不都是靠不断的摸索出来的嘛~~
看教程远远没有自己实践摸索来的好~~
我倒觉得教程可以让人少走不少弯路~
回复

使用道具 举报

发表于 2008-6-14 16:27:32 | 显示全部楼层
呵呵,我是软工的~~有一点专业基础的话学jass很快的~~

数组的方法嘛,比如说一个有一个单位数组u,两个整数数组x和y
当一个英雄出生的时候,从下标0开始遍历单位数组u,直到找到下标为n的一项值为空,那么就开始赋值,u[n]=英雄,x[n]=2,y[n]=2
当一个大法师获得鞋子的时候,同样从0开始遍历数组,直到找到下标为m的一项值为触发单位(这个大法师),赋值x[m]=x[m]+1,y[m]=y[m]+1
以此类推
引用第13楼libla于2008-06-14 16:21发表的  :

我倒觉得教程可以让人少走不少弯路~

或许吧,不过如果走了弯路,印象会更加深刻的
回复

使用道具 举报

发表于 2008-6-14 16:29:56 | 显示全部楼层
看到字母和数字我头晕..


没教程自己搞半天还不一 定行

有的话。。。会快点。。。。
回复

使用道具 举报

 楼主| 发表于 2008-6-14 16:32:03 | 显示全部楼层
现在只会一点点C(指针还很迷糊) 会点J
本来想学E语言的.看来要去啃JASS了.
谢谢zhuzeitou 我用你说的想下
回复

使用道具 举报

 楼主| 发表于 2008-6-14 18:05:47 | 显示全部楼层
我知道我错在那里了...
9楼thody说的对我明显变量没弄清楚.现在OK了 谢谢各位!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-20 18:15 , Processed in 0.031990 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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