找回密码
 点一下
查看: 1908|回复: 2

变量编辑器里变量数组大小

[复制链接]
发表于 2014-10-8 13:10:58 | 显示全部楼层 |阅读模式
变量编辑器里变量数组大小有什么用,我只知道单位组和计时器和逻辑值和散列表
的有关系,其他的整数和单位没关系,
但是在定义局域数组变量的时候要怎么办,怎么么申明数组的大小
发表于 2014-10-8 20:48:26 | 显示全部楼层
WE的数组其实是没尺寸之分的。

所有数组的尺寸其实都是8192,所以你在定义局部变量的时候也无需指定大小。

GUI对话框里那个尺寸其实并不是用来指定数组尺寸,其真正意义是用来在初始化的时候设定每个元素的初始值。

比如你有一个计时器数组,而尺寸设定了4,那么它就会帮你把0-4这五个元素都初始化成“一个新的计时器”。而5以后的变量指向的都会是空的。

这也是为什么许多初学者会说“WE根本就不支持计时器数组嘛”,那其实是因为他们没初始化而已,不存在的计时器当然都操作不了。大部分人在勾了“数组”以后就忘了改尺寸那一栏了,许多半桶水教程甚至会误导新手说“尺寸那一栏根本没用的”
回复

使用道具 举报

发表于 2014-10-21 16:18:03 | 显示全部楼层
直接拆开jass代码看就知道
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 02:48 , Processed in 0.187637 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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