2015/01/07(水) [n年前の日記]
#1 [dxruby] DXRubyのサンプル一覧を表示して起動するスクリプトを書いてた
以前から、どんなサンプルがあったか確認する時になんだか少し面倒だなと思っていて。試しにランチャーっぽいものを書いてみようと思い立ったのでした。例えば、HSPのサンプル一覧表示ツールは結構便利だったりするわけで、あんな感じの何かが欲しいところだなと思ってたわけで。
とりあえず、見た目は寂しいけど、こんな感じに。
DXRuby 1.4.1 の公式サンプルも丸々含めた状態で、一式を置いときます。
_samplelauncher_20150109.zip (15.7MB)
_samplelauncher_20150107.zip (15.7MB)
とりあえず、見た目は寂しいけど、こんな感じに。
DXRuby 1.4.1 の公式サンプルも丸々含めた状態で、一式を置いときます。
_samplelauncher_20150109.zip (15.7MB)
- 動作確認環境は、 Ruby 1.9.3 + DXRuby 1.4.1。
- zip を解凍後、Ruby + DXRuby がインストールされてる環境で、samplelauncher.rb を実行。
- カーソルキーの上下で、カーソル移動。ZキーかEnterキーで決定。ESCで終了。
- 各サンプルのスクリーンショット画像も入れておきました。
◎ 公式サンプルの readme_sample.txt に若干のミスを発見。 :
classic_sample/readme_sample.txt 内の、
今回アップした版では、そのあたり修正したものを入れてあります。(オリジナルは readme_sample_org.txt にリネームして一緒に入れてあります。)
- block_destory
- minsanple
- sprite_collision.rb
今回アップした版では、そのあたり修正したものを入れてあります。(オリジナルは readme_sample_org.txt にリネームして一緒に入れてあります。)
◎ 説明文の表示がちと見苦しい。 :
説明文の表示に関して、文字数だけチェックをして行を分けてみたのだけれど、半角文字と全角文字が混在してるので、行毎に見た目がボコボコしてしまって。それと、行頭に「。」が来るときがあるのもちとアレで。どうやってそのあたり改善すればいいのか、もうちょっと勉強しないといかんなと…。
それとも、事前にテキストファイル側で、見た目がおかしくならないように、複数行に分けて書いておけばいいのかしらん。
それとも、事前にテキストファイル側で、見た目がおかしくならないように、複数行に分けて書いておけばいいのかしらん。
◎ DXRubyのウインドウをキャプチャできるツールで少し悩んだり。 :
普段、デスクトップの静止画キャプチャは、
_Screenpresso FREE版
を使ってるのですけど。DXRuby のウインドウ内で色々なものがグリグリ動いてると、キャプチャしたときに変な画像になってしまって。おそらく Screenpresso は、DirectX 使用アプリに対応してないのだろうと思いますが。
_SnapCrab for Windows も使ってみたけど、これもちと変な画像になってしまって。
結局、 _Shotty というツールでキャプチャしました。コレなら変なキャプチャ画像にならない模様。
アニメGIFの形でDXRubyウインドウをキャプチャする分には、 _GifCam で撮れているのですけれど。
_SnapCrab for Windows も使ってみたけど、これもちと変な画像になってしまって。
結局、 _Shotty というツールでキャプチャしました。コレなら変なキャプチャ画像にならない模様。
アニメGIFの形でDXRubyウインドウをキャプチャする分には、 _GifCam で撮れているのですけれど。
◎ 2015/01/09追記。 :
説明文の表示について、nkfを使ってみたら半角全角文字が混在した文字列に対しても適切な折り返しと禁則処理ができたので、そのあたりを修正してアップロードしておきました。
[ ツッコむ ]
以上です。