Appendix

広告

Entries

スクリプトの更新

下記のスクリプトを更新しました。

イベント処理改善
セルフ変数

イベント処理改善の【スイッチや変数操作によるイベントのページ更新を回避する機能】が使いにくかったので、
単純に更新しないスイッチや変数の番号を指定する方式に変更しました。

セルフ変数の方はそれに対応しただけです。

正直、こういう仕様のスクリプトはあまり好きではないのですが、使いやすさ優先です。

それとついでに選択肢拡張に旧バージョンのスクリプトを掲載しました。
選択肢拡張って後から機能を色々つけたため、中身が複雑で競合しやすいということで、
余計な機能の無いバージョンも残すことにしました。

私はこの古いバージョンの方が、単純なわりに便利なのでとても好きです。



それとスクリプト小ネタ。

戦闘中にイベントで【場所移動】を実行することで、戦闘終了後に移動エフェクトなしでそのマップに移動できます。

class Game_Interpreter
    #--------------------------------------------------------------------------
    # ○ 場所移動
    #--------------------------------------------------------------------------
    alias _bt_transfer_command_201 command_201
    def command_201
        if $game_party.in_battle
            if @params[0] == 0 # 直接指定
                map_id = @params[1]
                x = @params[2]
                y = @params[3]
            else # 変数で指定
                map_id = $game_variables[@params[1]]
                x = $game_variables[@params[2]]
                y = $game_variables[@params[3]]
            end
            $game_player.reserve_transfer(map_id, x, y, @params[4])
            $game_temp.fade_type = @params[5]
        else
            _bt_transfer_command_201
        end
    end
end

class Scene_Map < Scene_Base
    #--------------------------------------------------------------------------
    # ○ 開始処理
    #--------------------------------------------------------------------------
    alias _bt_transfer_start start
    def start
        $game_player.perform_transfer
        _bt_transfer_start
    end
end

例えば、戦闘開始前と後で周りの様子を変えたいときとかに使えるかなと。
それ以外の用途は思いつきません。



ゲーム製作はホント手付かずです。
「箱庭の勇者たち」は毎日ちょくちょくいじってます。
「勇者がやらねば俺がやる!」はアイデアまとめたり思いつくの待ってる状態。
もうひとつ新作はほぼまとまってきたのですが、なかなか作る気が沸いてこない。
フリーゲームも色々落としたのに全くプレイしてません。

んー、今後どうしたものやら。
スポンサーサイト
この記事にトラックバックする(FC2ブログユーザー)
http://woodpenguin.blog.fc2.com/tb.php/130-c67957b6

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Appendix

プロフィール

木星ペンギン

Author:木星ペンギン
ほぼツクールのことばかり書いてます。
名前は↑から取りました。
木製ですが木星です。
トカゲは関係ありません。

ゲーム

  • 箱庭の勇者たち(体験版)
  • アクイ ト アイ
  • ぼくらの大革命!
  • 勇者がやらねば俺がやる!
  • 3Turn Battle!
  • 3TurnBattle!2nd 体験版

メールフォーム

wood_penguin@yahoo.co.jp

名前:
メール:
件名:
本文: