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を使ってみたら半角全角文字が混在した文字列に対しても適切な折り返しと禁則処理ができたので、そのあたりを修正してアップロードしておきました。
[ ツッコむ ]
#2 [windows] IMEのON/OFF状態が分かるユーティリティを入れてみた
自分、IMEがONなのに英数字のつもりで打ってしまう場面がかなりあって。なんとか改善できんものかなと。そこで、
_akinosign
というユーティリティを試用してみることに。入力欄の背景色を変えることで、IMEのON/OFF状態を色で教えてくれるというツール。ありがたや。
やはり色で教えてくれるのは便利だなと。打ち間違いも少しは減ってきた、ような気が。MS-IME側でこういう機能を持っていてもいいぐらいだなと。
ただ、入力欄の背景色を変えるモードで試用しているものの、小さなダイアログが開いた時もダイアログの全面に色がついてしまって。ウインドウの縦幅を指定することで処理をしないようにできるのだけど、なかなかちょうどいい値が見つからず。
入力欄の下に、色のついた線を引いてくれるモードも試してみたのだけど。手描きのフラフラした線のためにしっくりこなくて。もっとストイックなデザインのラインを表示 or 選択できたらありがたいのだけど…。
やはり色で教えてくれるのは便利だなと。打ち間違いも少しは減ってきた、ような気が。MS-IME側でこういう機能を持っていてもいいぐらいだなと。
ただ、入力欄の背景色を変えるモードで試用しているものの、小さなダイアログが開いた時もダイアログの全面に色がついてしまって。ウインドウの縦幅を指定することで処理をしないようにできるのだけど、なかなかちょうどいい値が見つからず。
入力欄の下に、色のついた線を引いてくれるモードも試してみたのだけど。手描きのフラフラした線のためにしっくりこなくて。もっとストイックなデザインのラインを表示 or 選択できたらありがたいのだけど…。
[ ツッコむ ]
以上、1 日分です。