找回密码
 点一下
查看: 439|回复: 3

如何给变量数组初始化不同的值

[复制链接]
发表于 2014-11-6 16:05:33 | 显示全部楼层 |阅读模式
本帖最后由 qwds30 于 2014-11-6 16:07 编辑

GEFaQ2.jpg
本人刚刚开始学GE,想实现一个功能,我在地图上设置了三个出生点,想在触发事件中实现将一个单位随机产生在三个出生点的其中一个位置上,于是我打算用点类型变量的数组去储存这三个出生点,然后在动作中用随机数函数随机选定其中一个下标,然后生成单位。
但是我发现在初始化这个数组的时候,数组大小设为3,但是初始值只能选三个点中的其中一个,不知道怎么把其他两个放进数组里。
想问一下怎么样初始化变量数组,并且指定数组里的各个值?
谢谢~
GEFaQ.jpg
 楼主| 发表于 2014-11-6 16:35:21 | 显示全部楼层
已经找到一种解决方法了:,可以通过触发器的事件直接设置数组内的某个元素的值,但是还想问一下,有没有更直接的方法能直接定义数组的初始值呢?
回复

使用道具 举报

发表于 2014-11-6 18:43:52 | 显示全部楼层
使用触发器的话,无法在建立数组变量的时候就声明为不同的值,只能在触发器动作中进行修改。
直接写代码的话,说不定可以……
回复

使用道具 举报

发表于 2014-11-6 22:59:01 来自手机 | 显示全部楼层
事实上,木有方法直接定义每一个元素,你只能定义一个数组,然后单独为某系些元素赋值。不过,如果你会写脚本,可以省掉默认的那个遍历赋值。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 20:13 , Processed in 0.054717 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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