ゲーム中にトランジョン変更
335 名前: 名無しさん@お腹いっぱい。 [sage] 投稿日: 2008/06/02(月) 18:31:34 ID:+Qgqc3HR
ものすごく初歩的なんですが、ツクールXPで戦闘開始時のトランジションを
ゲーム中で変更する事って出来ますか?メニューにないみたいで・・・
339 名前: 名無しさん@お腹いっぱい。 投稿日: 2008/06/03(火) 00:30:56 ID:tHld+e5l
>>335
イベントコマンド等では無理っぽいので
スクリプトエディタで弄る必要があります
デフォの状態ならScene_Battle 1のセクションの46行目以降に
#-----------------------------------------
# トランジション実行
if $data_system.battle_transition == \"\"
Graphics.transition(20)
else
Graphics.transition(40, \"Graphics/Transitions/\" +
$data_system.battle_transition)
end
#-----------------------------------------
って部分があるので、ここに書き足せばいい
例えば↓こんな風にすれば
#-----------------------------------------
# トランジション実行
if $data_system.battle_transition == \"\"
Graphics.transition(20)
else
if $game_switches[20]
Graphics.transition(30, \"Graphics/Transitions/020-Flat01\")
else
Graphics.transition(40, \"Graphics/Transitions/\" +
$data_system.battle_transition)
end
end
#-----------------------------------------
スイッチ20番がONの場合は\"020-Flat01\"のグラフィックを使用して30フレームかけてトランジション
それ以外の場合はデータベースで設定したグラフィックを使用して40フレームかけてトランジション
になります
ものすごく初歩的なんですが、ツクールXPで戦闘開始時のトランジションを
ゲーム中で変更する事って出来ますか?メニューにないみたいで・・・
339 名前: 名無しさん@お腹いっぱい。 投稿日: 2008/06/03(火) 00:30:56 ID:tHld+e5l
>>335
イベントコマンド等では無理っぽいので
スクリプトエディタで弄る必要があります
デフォの状態ならScene_Battle 1のセクションの46行目以降に
#-----------------------------------------
# トランジション実行
if $data_system.battle_transition == \"\"
Graphics.transition(20)
else
Graphics.transition(40, \"Graphics/Transitions/\" +
$data_system.battle_transition)
end
#-----------------------------------------
って部分があるので、ここに書き足せばいい
例えば↓こんな風にすれば
#-----------------------------------------
# トランジション実行
if $data_system.battle_transition == \"\"
Graphics.transition(20)
else
if $game_switches[20]
Graphics.transition(30, \"Graphics/Transitions/020-Flat01\")
else
Graphics.transition(40, \"Graphics/Transitions/\" +
$data_system.battle_transition)
end
end
#-----------------------------------------
スイッチ20番がONの場合は\"020-Flat01\"のグラフィックを使用して30フレームかけてトランジション
それ以外の場合はデータベースで設定したグラフィックを使用して40フレームかけてトランジション
になります
無料レンタルWIKIサービス