昨日と今日で OS を再インストールしてやっとパソコンの構成が安定しましたので、 RPG ツクール VX のインストールとネットワーク認証をこなしてみました。
初めて RGSS にふれたのですが想像以上でかなりドキムネ状態です。
もし RGSS はイベントの上級編と思っている方がいらっしゃるのであればそれは勘違いです。実は RPG ツクールの動作フローはすべて Ruby スクリプトで提供されており、ツールの基盤を書き換えることも可能になっているのです。たとえばジャンルを RPG からシューティングゲームに変更するとか、まぁ、そうなると RPG ツクールの意味はなくなるのですが。
ゲームの動作フローは F11 キーを押して出てくるダイアログで書き換えることができます。
この中では次のようなオブジェクトを駆使してゲームをカスタマイズしていきます。
| クラス | 説明 | 参照方法 |
|---|---|---|
| Game_Temp | 一時データ | $game_temp |
| Game_Message | メッセージ | $game_message |
| Game_System | システムデータ | $game_system |
| Game_Switches | スイッチ | $game_switches |
| Game_Variables | 変数 | $game_variables |
| Game_SelfSwitches | セルフスイッチ | $game_self_switches |
| Game_Actors | アクターリスト | $game_actors |
| Game_Party | パーティ | $game_party |
| Game_Troop | 敵グループ | $game_troop |
| Game_Map | マップ | $game_map |
| Game_Player | プレイヤー | $game_player |
| Game_Screen | 画面効果 | Game_Map、Game_Troop の内部で使用 |
| Game_Picture | ピクチャ | Game_Screen の内部で使用 |
| Game_Actor | アクター | Game_Actors の内部で使用 |
| Game_Enemy | 敵キャラ | Game_Troop の内部で使用 |
| Game_CommonEvent | コモンイベント | Game_Map の内部で使用 |
| Game_Event | マップイベント | Game_Map の内部で使用 |
| Game_Vehicle | 乗り物 | Game_Map の内部で使用 |
| Game_Interpreter | インタプリタ | Game_Map、Game_Troop、Game_Event の内部で使用 |
| Game_Battler | バトラー | Game_Actor、Game_Enemy のスーパークラス |
| Game_Unit | ユニット | Game_Party、Game_Troop のスーパークラス |
| Game_Character | キャラクター | Game_Player、Game_Event のスーパークラス |
| Game_BattleAction | 戦闘行動 | Game_Battler の内部で使用 |
どうですか?いろいろ手を加えられる部分がありそうですよね。
時間があったら研究してみたい分野です。
Contributions