|
Article on other languages:
|
RGSS (Ruby Game Scripting System)はオブジェクト指向言語 Ruby をベースとしたスクリプト言語である。現在はRPGツクールXPとRPGツクールVXに搭載されている。
Ruby との違い文法的には全く Ruby と同一である。 主に、スプライトの表示や音楽の演奏など、ゲームを作るうえで必要な機能が強化されている。 RGSS で新たに実装されたクラス・モジュール
用途RPGツクールXPのゲームプログラムは、基本的にすべて RGSS によるプログラム(スクリプト)で書かれている。 一般的にRPGツクールXPのユーザーは、その初期状態で与えられたプログラム(プリセットスクリプト)を改造して、イベントコマンドなどでは実現できないシステム等を構築するために RGSS を用いる。 ただし、プリセットスクリプトを全く使用せず、自分好みのゲームシステムのためのスクリプトを一から RGSS で組み上げることも十分可能である。また、RGSS 自体は RPG 作成に特化したものとはいえ、その他の種類のゲーム(アクションゲームなど)を作ることも、原理的には可能である。 具体的に例を挙げると、RGSS が搭載されていない以前のRPGツクールでは、文字の大きさを自由に変更したり、メニュー画面を自由に変更したり、HPが1京である敵を作ったりすることが気軽にはできなかった。イベントコマンドを駆使すれば出来ないこともなかったが、処理が複雑になり汎用性に欠けたのである。 しかし RGSS を使用すると、ゲームの土台となるデータ(スクリプト)から書き変えるため、あとは特別にイベントを呼び出すなどの必要がなくなった。結果的に、よりスムーズに製作ができるようになった。 現在、RGSS の自作スクリプトを公開しているサイトは多くあり、そのほとんどは「プリセットスクリプトに貼り付けるだけでOK」という手軽なものである。 なお、RPGツクールVXでも RGSS2 という機能が搭載されている。 RGSS の欠点
関連Rubyをベースとしたゲームライブラリが多々生まれている。 外部リンク |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net