周りがへそ丸ブームになってるので 俺もへそ丸を…つっても俺、絵が描けない。 しかし、スクショか何かでネタの一環として入れてみたいなぁ。 (↑いや、無理せんでええから) んでも、一応ウチはRGSSをメインにしたサイトなんで とりあえずへそ丸スクリプトでも作るか。
…って、どんなスクリプトやねん。
こんなんか?w class Scene_Hesomaru #------------------------------------------------------------------ # ● メイン処理 #------------------------------------------------------------------ def main # へそ丸の各種一時データを初期化 $game_temp.hesomaru_name = $game_hesomaru.name $game_temp.hesomaru = nil # へそ丸イベント用インタプリタを初期化 $game_system.hesomaru_interpreter.setup(nil, 0) # へそ丸を準備 @hesomaru_id = $game_temp.hesomaru_id $game_hesomaru.setup(@hesomaru_id) # へそ丸コマンドウィンドウを作成 s1 = $data_system.words.hesomaru_attack s2 = $data_system.words.hesomaru_skill s3 = $data_system.words.hesomaru_guard s4 = $data_system.words.hesomaru_item s5 = "へそ丸奥義" @hesomaru_command_window = Window_HesomaruCommand.new(160, [s1, s2, s3, s4 ,s5]) @hesomaru_command_window.y = 160 @hesomaru_command_window.back_opacity = 160 @hesomaru_command_window.active = false @hesomaru_command_window.visible = false # その他のウィンドウを作成 @status_window = Window_HesomaruStatus.new @message_window = Window_HesomaruMessage.new # スプライトセットを作成 @spriteset = Spriteset_Hesomaru.new # ウェイトカウントを初期化 @wait_count = 0 # トランジション実行 if $data_system.hesomaru_transition == "" Graphics.transition(20) else Graphics.transition(40, "Graphics/Transitions/" + $data_system.battle_transition) end # プレへそ丸フェーズ開始 start_phase1 # メインループ loop do # ゲーム画面を更新 Graphics.update # へそ丸情報を更新 Hesomaru.update # フレーム更新 update # 画面が切り替わったらループを中断 if $scene != self break end end # へそ丸をリフレッシュ $game_hesomaru.refresh # トランジション準備 Graphics.freeze # へそ丸を解放 @hesomaru_command_window.dispose @status_window.dispose @message_window.dispose # スプライトセットを解放 @spriteset.dispose # タイトル画面に切り替え中の場合 if $scene.is_a?(Scene_Title) # へそ丸をフェードアウト Hesomaru.transition Hesomaru.freeze end # へそ丸テストからゲームオーバー画面以外に切り替え中の場合 if $HESOTEST and not $scene.is_a?(Scene_Gameover) $scene = nil end end end
…正直、すまんかった(死 見ての通り、ただのコピペ改変(一部削除)ネタなんで 実用性はないです…というか動きませんw
|