本帖最后由 soulsaga 于 2025-1-22 19:53 编辑 找个空白位置插入以下代码 RUBY 代码复制
先进行变量数组初始化$Xunzhang=[]后显示图片时Xunzhang(id) 一步到位 |
本帖最后由 金芒芒 于 2025-1-22 14:53 编辑 ppspssss2 发表于 2025-1-22 14:22 厉害了我的哥,原来的的图片也是这样排列的.我试试 |
本帖最后由 ppspssss2 于 2025-1-22 18:36 编辑 是不能直接在变量名字上作编号取名的 必须使用到二维数组 如果要使用多个数字编号的变量要使用到数组 , 而且是数组中的数组 (数组中定义为数组) 先定义一个多编号的数组(名字要自己改) $Xunzhang_塞了多编号的数组 = [] for i in 2..200 #for循环你懂得, $Xunzhang_塞了多编号的数组 = [] end #for 说明: 这里再定义数组中的某个号置为数组, 比如 第一次循坏是i = 2 , $Xunzhang_塞了多编号的数组[2] = [] 一直循环到 $Xunzhang_塞了多编号的数组[200] = [] 那么就这么多个数赋值完成了 $Xunzhang_塞了多编号的数组[2] 是等于你 $Xunzhang_2 的意思 $Xunzhang_塞了多编号的数组[2至200] 的值都变成了[],就不用定义这么多个变量 如果你看脚本全局变量的话 在脚本里事件调用全局变量1的话是 $game_variables[1] 而不是 $game_variables_1 所以使用这种大量编号的情况肯定是使用数组 不过事件里不允许赋与数组,所以通常不知的道的话会被误以为数组不能再赋值为数组 |
本帖最后由 soulsaga 于 2025-1-22 01:31 编辑 金芒芒 发表于 2025-1-22 00:51 你用eval循环一下不就好了 $全局变量F12不会重置..不要随便用比较好 |
本帖最后由 金芒芒 于 2025-1-22 00:54 编辑 soulsaga 发表于 2025-1-22 00:41 想让 $Xunzhang_2 到 $Xunzhang_200 这些变量都被赋值为 []。$Xunzhang_2=[],$Xunzhang_3=[]…$Xunzhang_200=[] |
萌新不懂..说淸楚些 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-24 09:33
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.