[分享] 自己寫的誘敵女娃系統
看板RPGMaker (RPG製作大師 - RPG Maker)作者hoyunxian (WildDagger)時間14年前 (2010/03/15 01:49)推噓2(2推 0噓 1→)留言3則, 3人參與討論串1/1
除了隨機步數遇敵、明雷遇敵外
剛剛研究出一個小小的直接遇敵的效果這樣
class Interpreter
def enemy_encounter
# 確定隊伍
n = rand($game_map.encounter_list.size)
troop_id = $game_map.encounter_list[n]
# 隊伍有效的話
if $data_troops[troop_id] != nil
# 設定取用戰鬥標誌
$game_temp.battle_calling = true
$game_temp.battle_troop_id = troop_id
$game_temp.battle_can_escape = true
$game_temp.battle_can_lose = false
$game_temp.battle_proc = nil
end
# 清除戰鬥取用標誌
$game_temp.battle_calling = false
# 清除選單取用標誌
$game_temp.menu_calling = false
$game_temp.menu_beep = false
# 製作遇敵計數
$game_player.make_encounter_count
# 記憶地圖 BGM 、停止 BGM
$game_temp.map_bgm = $game_system.playing_bgm
$game_system.bgm_stop
# 演奏戰鬥開始 SE
$game_system.se_play($data_system.battle_start_se)
# 演奏戰鬥 BGM
$game_system.bgm_play($game_system.battle_bgm)
# 矯正主角位置
$game_player.straighten
# 切換到戰鬥畫面
$scene = Scene_Battle.new
end
end
加入這個腳本(基本上插在Interpreter那一群的下面就可以了)
然後在做一個只能在選單中用的消耗性物品,並且指定一個公用事件,
公用事件中加一個「腳本:enemy_encounter」的指令就可以了。
這樣就可以做出一個仿造軒轅劍系列中的誘敵女娃的效果了ww
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.211.130
推
03/15 18:52, , 1F
03/15 18:52, 1F
誘敵女娃是軒轅劍系列的一個東西
效果是使用後馬上遇到敵人,但不是固定而是這個地圖中的隨機敵人。
這個腳本的效果其實只是把Scene_Map中的call_battle部分稍微改一改獨立出來而已。
講難聽點不是很高級的效果,但很好用www
推
03/15 22:47, , 2F
03/15 22:47, 2F
※ 編輯: hoyunxian 來自: 220.137.57.228 (03/15 23:35)
→
03/17 08:29, , 3F
03/17 08:29, 3F
也是可以啦,不過公用事件加條件判斷會寫很兇喔,
尤其是一個地圖會遇到的隨機敵人應該不會只有一兩個吧?
小型遊戲還好,大型遊戲的話我覺得會讓整個程式因為判斷過多而LAG到難以接受的地步。
※ 編輯: hoyunxian 來自: 59.112.214.33 (07/28 11:06)
RPGMaker 近期熱門文章
PTT遊戲區 即時熱門文章