DXRubyとtmxライブラリを使った地形アタリ処理のサンプル

2013/12/25

書いた人 : mieki256

概要

マップエディタ Tiled Map Editor の保存フォーマット(.tmx)を読み込んで、DXRubyで表示します。

地形アタリ判定や補正処理も行います。

必要なもの

tmxライブラリのインストール方法

gem install tmx

サンプル - BGマップの表示

実行方法

ruby mapdisp.rb

もしくは、

mapdisp.exe

を実行。

操作説明

補足:

サンプル - プレイヤーキャラの移動

実行方法

ruby playermove3.rb

もしくは、

playermove3.exe

を実行

操作説明

空中でもジャンプできます。

同梱ファイルについての説明

dxrbtmx.rb、bgatari.rb 内の各メソッドやプロパティについては、 ドキュメントを作成しましたので、そちらを参照してください。 以下がドキュメントです。

ドキュメント作成方法

YARDを使うと便利です。

yardoc dxrbtmx.rb bgatari.rb

上記を実行すると、doc/ フォルダを作って、 その中に htmlドキュメントを生成してくれます。

また、readme.md がフォルダの中にあると、 その内容を index.html に反映してくれます。

License

rbファイル、tmxファイル、pngファイル は Public Domain です。

.tmx、.png も、mieki256 が自作したファイルですので、 安心して御自由にお使いください。

tmxライブラリ は、Shawn Anderson, Franklin Webber 氏の作で、MIT License です。

関連リンク