设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

【更新x2】角色走到指定事件背后半透明 v1.0.3

查看数: 8219 | 评论数: 10 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-2-27 19:01

正文摘要:

本帖最后由 一箭烂YiJL 于 2011-3-1 17:42 编辑 就是角色一旦走到指定事件背后,该事件就会半透明效果。 改为更方便的 : 后事件名称带有<OPA=0,0>就行了。而且渐变的半透明。 效果就像这样: 使用方法 :   ...

回复

y3333269 发表于 2011-3-19 15:59:49
这个脚本...这个脚本~~~终于出现了!!(好水呐= =、)
一瞬间的幻觉 发表于 2011-3-6 00:23:16
这几天我都在水区潜水。。。。技术区都没来了,惭愧
一箭烂YiJL 发表于 2011-3-1 17:58:53
回复 铃仙·优昙华院·因幡 的帖子

先顺便顶上更新去。

eval字串符变指令,可以让数组也.to_i ?
这种方法也还是不能用在n个数列的数组。
由于我要的是两个数值的更改,这样也可以啊:
@x, @y = $1.to_i, $2.to_i if "<OPA=[1,2]>" =~ /<BOPA\s*=\s*\[(\d+),\s*(\d+)\]s*>/

点评

可以的话, 只是大人之前有说过需要直接获取什么的, 所以就这样写了~~~  发表于 2011-3-1 18:17
冰舞蝶恋 发表于 2011-3-1 13:23:38
其实咱更希望是角色半透明,而不是事件半透明的说..
铃仙·优昙华院·因幡 发表于 2011-2-28 22:29:43
回复 一箭烂YiJL 的帖子

想直接取得数组也可以, 只是需要一点点拐弯.

"<OPA=[1,2]>" =~ /<OPA\s*=\s*(\[\d+,\s*\d+\])>/
eval("$a = " + $1)

p $a

点评

那么咱是学前者. 还要向各位请教请教, 闪too......  发表于 2011-3-1 18:28
咱只是新人. 开始版聊了哦, 闪~~~~ > <  发表于 2011-3-1 18:23
不要叫咱"大人", 面对高手紫好大压力的说.  发表于 2011-3-1 18:21
summer92 发表于 2011-2-28 22:13:35
- -不错啊,仿3D效果

点评

完全没有(仿)3D效果。  发表于 2011-3-1 18:15
一箭烂YiJL 发表于 2011-2-28 18:52:59
回复 铃仙·优昙华院·因幡 的帖子

嗯~(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楼有说),其实能取得[](数组)、{}(哈希)、'  ' / "  "就不错了。

点评

都是字符串, 所以就算取得了, 也要执行转换~~~~  发表于 2011-2-28 22:25
铃仙·优昙华院·因幡 发表于 2011-2-28 18:18:51
<OPA=[0,0]>

正则这样的吧

"<OPA=[1,2]>" =~ /<OPA\s*=\s*\[(\d+),\s*(\d+)\]>/
p [$1.to_i, $2.to_i]
一箭烂YiJL 发表于 2011-2-27 22:34:55
关于正则方面已经搞定了,原因是:
[]里还要有,符号才能伪出是数组
明天就会发出下一个版本了。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-6 16:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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