这个脚本...这个脚本~~~终于出现了!!(好水呐= =、) |
这几天我都在水区潜水。。。。技术区都没来了,惭愧 |
回复 铃仙·优昙华院·因幡 的帖子 先顺便顶上更新去。 eval字串符变指令,可以让数组也.to_i ? 这种方法也还是不能用在n个数列的数组。 由于我要的是两个数值的更改,这样也可以啊: @x, @y = $1.to_i, $2.to_i if "<OPA=[1,2]>" =~ /<BOPA\s*=\s*\[(\d+),\s*(\d+)\]s*>/ |
其实咱更希望是角色半透明,而不是事件半透明的说.. |
回复 一箭烂YiJL 的帖子 想直接取得数组也可以, 只是需要一点点拐弯. "<OPA=[1,2]>" =~ /<OPA\s*=\s*(\[\d+,\s*\d+\])>/ eval("$a = " + $1) p $a |
回复 铃仙·优昙华院·因幡 的帖子 嗯~(3楼及事实指出)昨晚已经搞定正则了,回来准备发布v1.02。 1.00版本的正则<OPA_X=0><OPA_Y=0>好麻烦。 (用了显示NPC名字要需要把<xxx>清除掉?显示NPC名字有清除<xxx>这功能么?) 昨晚解决正则的做法是: =~ /<BOPA=\[(\d+),(\d+)\]s*>/ # BOPA 意思是 Back opacity 铃仙对比我那个好处在于可以用空格,于是改为: =~ /<BOPA\s*=\s*\[(\d+),\s*(\d+)\]s*>/ 可这像个伪数组(3楼有说),其实能取得[](数组)、{}(哈希)、' ' / " "就不错了。 |
<OPA=[0,0]> 正则这样的吧 "<OPA=[1,2]>" =~ /<OPA\s*=\s*\[(\d+),\s*(\d+)\]>/ p [$1.to_i, $2.to_i] |
关于正则方面已经搞定了,原因是: []里还要有,符号才能伪出是数组 明天就会发出下一个版本了。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-4-17 05:25
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.