赞 | 406 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-11-15 |
在线时间 | 5717 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39016
- 在线时间
- 5717 小时
- 注册时间
- 2006-11-10
- 帖子
- 6619
|
本帖最后由 灯笼菜刀王 于 2012-7-16 22:16 编辑
想同一个地图控制出现不同的敌人,直接在遇敌判定那增加个条件分歧不就可以了~
SCENEMAP里面,
if $game_player.encounter_count == 0 and $game_map.encounter_list != []
# 不是在事件执行中或者禁止遇敌中
unless $game_system.map_interpreter.running? or
$game_system.encounter_disabled
case $game_variables[1] #加上个全局变量1号
when 1
troop_id = rand(5)+5 #当变量是1的时候,出现的5-9号队伍的敌人
when 2
troop_id = rand(10)+10 #2的时候,出现10-14号队伍的敌人
else #其他情况,按设置遇敌列表
# 确定队伍
n = rand($game_map.encounter_list.size)
troop_id = $game_map.encounter_list[n]
end
这样就可以了 |
|