読者です 読者をやめる 読者になる 読者になる

気ままなタンス*プログラミングなどのノートブック

プログラミングやRPGツクール、DTM、VOCALOIDについてのんびり書きます。

【RGSS3】戦闘アニメーションをスクリプトから制御する

戦闘アニメーションをスクリプトから制御 ミニゲーム等で「よーい!どん!」みたいな開始の合図を表示し、 その後ゲームを開始するような場合に使える。 「開始の合図」については、戦闘アニメーションを設定しておき、 スクリプトから呼び出し、終了まで待…

【雑記】RPGツクールVXaceで簡易メッセージボックスを作る

Window_MessageBox 1行表示しか対応していない class Window_MessageBox < Window_Selectable def initialize(x, y, width=544, height=64) super(x, y, width, height) end def open(x, y, width, height, text) self.contents.clear self.refresh self.x =…

【メモ】装備状況を変数に記録する(RPGツクールVX ace)

装備状態によって、イベントの内容を変化させたい場合に対応する必要があった。 Scene_Equipを改修することで、変数に装備アイテムIDを格納することができる。 以下のメソッドを改修 command_clear on_item_ok 最強装備には、対応してない class Scene_Equip …

【雑記】コマンドウィンドウ改修メモ-part02(RPGツクールVXace)

こちらの記事で、「項目があふれた時のスクロールがうまく動かない」という問題を記載した rinnegrid.hatenablog.com どうやら、item_rectメソッドをオーバーライドして、 独自の値をセットしていたのがまずかったらしい。 item_rectの該当部分をコメントア…

【雑記】コマンドウィンドウ改修メモ(RPGツクールVXace)

Window_Selectableを継承 以下をオーバーライド col_max: 1行に表示する項目数 visible_line_number: 表示行数 item_max: ウィンドウ内の項目最大数 item_height: 項目の高さ item_rect(index): 項目を選択するカーソルサイズ draw_item(index): index番目の…

【雑記】RGSS3でマップのイベント名を取得する

とある処理を実装する上でイベント名が必要になった。 イベント名はRPG::Eventの属性で持っているが、Game_Event、Game_Map等からは直接参照できない。 取得する値 EV005が欲しい 座標は(x=10, y=5) 取得するためのコード event_id = $game_map.event_id_xy(…

【雑記】RGSS3のコマンドウィンドウを表示する(Window_HorzCommand)

作成するもの コマンドウィンドウ(横表示)を作成 # 横方向コマンドの場合、Window_HorzCommandを継承する class Window_AnyCommandWindow < Window_HorzCommand def initialize(x, y, width) @window_width = width super(x, y) end def window_width @windo…

【雑記】ここ数日はRPGツクールVX aceばかり

ちょっとしたメニュー改造や、スプライト表示等々。 メニューコマンドの文字サイズを小さくする Window_MenuCommand #============================================================================== # ■ Window_MenuCommand #--------------------------…

【雑記】ゲームメニューを少し改造する(RPGツクールVXace)

Before After 編集するコード Window_MenuCommand Window_MenuStatus Scene_Menu ソースコード Window_MenuCommand #============================================================================== # ■ Window_MenuCommand #---------------------------…

【RPGツクールVXace】RGSSとRGSS3

僕はRPGツクールXPユーザーだ。 RPGツクールXPを購入して6年近くが経過した(内4年くらいは全くRGSSに触れずじまい)わけだが、 未だにRGSSを使いこなせている気がしない(ゲーム1本もできてないし) そんな中、10月のある日何を血迷ったのか、 ストレス解消…