赞 | 0 |
VIP | 17 |
好人卡 | 0 |
积分 | 1 |
经验 | 1022914 |
最后登录 | 2017-2-4 |
在线时间 | 10 小时 |
Lv1.梦旅人 月下可怜人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 10 小时
- 注册时间
- 2005-11-23
- 帖子
- 4085
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
假设某个元件是不可通行,但临时想变成可通行,即可使用该功能.
SomeThing.tile_through(id, value)
id为图块位置,value为通行状态,134为可通行,143为不可通行.
自动元件的通行表起始位置为2000.每个元件展开后占48个位置,例如想更改A元件第2个图块的通行,可通过如下完成.
更改
SomeThing.tile_through(2, 134)
恢复
SomeThing.tile_through(2, 143)
其他元件的图块也可以如此完成,都是存在在一个表中,自己改下起始ID多测试就知道了.
module SomeThing
def self.tile_through(id, value)
start = 2000 + id * 48
for i in 0..47
$game_map.passages[start + i] = value
end
end
end
图:
范例:
http://rpg.blue/UP_PIC/200801/通行临时变更_84456180.rar
发布页面:http://rpg.blue/web/htm/news1082.htm
vip+3 |
|