赞 | 1 |
VIP | 20 |
好人卡 | 8 |
积分 | 3 |
经验 | 6181 |
最后登录 | 2022-8-5 |
在线时间 | 271 小时 |
Lv2.观梦者 神隐的主犯
- 梦石
- 0
- 星屑
- 288
- 在线时间
- 271 小时
- 注册时间
- 2008-2-22
- 帖子
- 7691
|
使用方法:
在地图名称加上[RTP图档名称 新图档名称]
例如:
森林[A2 A2_2][B B_3]
就是说用 TileA2_2 代替 TileA2
而用 TileB_3 代替 TileB
在[]里面不需要写Tile这个字
直接在脚本中定义方法
在脚本里定义可以不用在地图名称里打那麽长的定义
在30行下面定义哈希表:
TILE_PRESET["组名称"] = {
"默认地图图块图档名称1"=>"新地图图块图档名称",
"默认地图图块图档名称2"=>"新地图图块图档名称",
"默认地图图块图档名称3"=>"新地图图块图档名称",
"默认地图图块图档名称4"=>"新地图图块图档名称",
...
}
然後在地图名称使用
地图名称 [SET 组名称]
例如:
TILE_PRESET["魔王之城"] = {
"A1" => "A1-Maou",
"A2" => "A2-Maou",
"B" => "B-Maou",
"D" => "D-Maou",
}
所以
魔王城─走廊[SET 魔王之城]
就等於
魔王城─走廊[A1 A1-Maou][A2 A2-Maou][B B-Maou][D D-Maou]
继承自定义图块:
在地图名称使用[inherit]就能继承其在地图管理器中父地图所定义的图块
(这段有点程序设计的意味,不懂的人就略过)
例如:
魔王城─走廊[A1 A1-Maou][A2 A2-Maou][B B-Maou][D D-Maou]
+--魔王城─房间一[inherit]
如此「魔王城─房间一」就继承了魔王城─走廊已经定义过的所有图块。
PS:地图管理器就是RMVX介面左下角(图块选择器的下面)那个
变更的优先度:
1. 继承
2. 脚本自定义
3. 个别设定
例如
- 魔王城堡[A1 A1-2][B B2][C C2]
魔王城堡大厅[inherit][A2 A2-2]
- 魔王城堡走廊[inherit][B B3]
魔王城堡房间一[inherit][D D2]
- 魔王城堡後院[A1 A1-100]
魔王城堡─谜之间[inherit]
则效果:
*魔王城堡
A1: TileA1-2
B : TileB2
C : TileC2
*魔王城堡大厅
A1: TileA1-2
A2: TileA2-2
B : TileB2
C : TileC2
*魔王城堡走廊
A1: TileA1-2
B : TileB3
C : TileC2
*魔王城堡房间一
A1: TileA1-2
B : TileB3
C : TileC2
D : TileD2
*魔王城堡後院
A1: TileA1-100
*魔王城堡─谜之间
A1: TileA1-100
|
|