以下の内容はhttps://www.weblio.jp/content/Star_Rubyより取得しました。


ウィキペディアウィキペディア

Star Ruby

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/19 00:46 UTC 版)

Star Ruby
作者 Hajime Hoshi
最新版
0.3.1
リポジトリ
プログラミング
言語
Ruby
対応OS Windows, macOS, Linux
(macOS版・Linux 版のバイナリは無し、ソースコードからコンパイルする必要がある)
プラットフォーム Ruby 1.8/1.9
サポート状況 開発中
種別 ゲームエンジン
ライセンス MITライセンス(部分的にLGPLなどを含む)
公式サイト Star Ruby公式サイト
テンプレートを表示

Star Ruby(スタールビー)とは、オブジェクト指向スクリプト言語 Rubyの、2Dゲーム開発のための拡張ライブラリである。星一によって開発された。スーパーファミコン風のゲームを開発することを目的としている。

特徴

描画

減色、加色、彩度変更、色相回転などの色調を変更するエフェクトや、拡大縮小、回転などの幾何変換まで、豊富なエフェクトが自由に使える。加算、減算合成、マスク処理なども可能である。

スーパーファミコンのゲームでよく使われる透視座標変換を、Star Rubyでは簡単に実現できる。

Star Rubyの描画の基本概念は、「テクスチャ」と呼ばれるオブジェクトしかない。PNG画像ファイル、最終出力画面、中間バッファすべてがテクスチャである。つまり、ほとんどの描画操作が「テクスチャからテクスチャへの描画」だけで済む。さらに、テクスチャ描画の際、描画エフェクトを自由にかけることができる。

テクスチャはフルカラー、αチャンネル付きの32ビットビットマップ。 PNG形式のファイルとして出力することが可能である。

入力

キーボードゲームパッドマウスに対応している。

サウンド

OggWAVの形式に対応している。 BGMの一時停止、途中からの再生が可能。

マルチプラットフォーム

WindowsLinuxmacOSで動作する。

他のライブラリとの連携 

各クラスは、ゲームに限らずなるべく独立して使えるように設計されている。 たとえば、 GUIライブラリであるRuby-GNOME2などのウィンドウに、 Star RubyのTextureを描画することも可能となっている。

オープンソース

MITライセンスを採用している。ただし、ライセンスがLGPLであるSDLを使用しているので、それらを含めて全体としてはLGPLとなる。

関連項目

他のRubyベースのゲームライブラリ。

  • Miyako
  • MyGame

外部リンク


辞典・百科事典の検索サービス - Weblio辞書辞典・百科事典の検索サービス - Weblio辞書

「Star Ruby」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類

Ruby WEBrick  YARV  Star Ruby  AspectR  Rubyアソシエーション



以上の内容はhttps://www.weblio.jp/content/Star_Rubyより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14