Hatena::ブログ(Diary)

ABAの日誌

Back to ABA Games
Twitter (abagames)
カレンダー
 | 

2005-01-18

ちょっとしたUIをさくっと作りたい

私の作るゲームでは、いまだにゲームのコンフィグ(フルスクリーン/ウィンドウの切り替えや解像度設定など)をコマンドラインオプションで設定するという、非常に昔ながらの作りになってしまっている。いい加減Windows時代にはそぐわなくなってきている感がある。

なんでいまだコマンドラインオプションかというと、設定用のUIを作るのが面倒だからだ。なのでこういった小物UIをちょちょいと作れるツールなりなんなりがあれば非常に助かる。

XAMLに関して詳細は知らないのだが、ざっとみたところ、この手の小物を作るにはなかなかよさげだ。ColorScrollのコードが非常に直感的で分かりやすいのに好感を持った。問題はXAMLを利用するとおよそクロスプラットフォームからかけ離れてWindowsというか.NETべったりになってしまうところだ。

クロスプラットフォームでこの手の小物UIを書くのに便利なものはないのだろうか。XULMozillaべったりでまた使い勝手が悪いし。うーむ。

noboruhinoboruhi 2005/01/18 23:44 クロスプラットホームでUIを作れるといえばコレがすぐ思い付いついたんですけど、手軽かと言われれば、うーむ。
[wxWidgets でクロスプラットフォーム GUIアプリを作ろう]http://namazu.org/~satoru/pub/uu-2004-08/

k_ahiruk_ahiru 2005/01/19 00:14 shiniciro.h さんがやってる attohttpd でブラウザベースのUIいいなあとかずっと思ってたんですけど、attohttpd を付加するとファイルサイズでかくなるのでなかなかどうして、、、
rubyが全環境に入ってれば webrick を、、、(’_`

ABAABA 2005/01/20 23:04 wxPython + py2exe もしくは wxRuby + Exerb っていうのが現実的かも。でも両方ともできるバイナリがでかそう。

shinichiro_hshinichiro_h 2005/01/22 00:06 一番現実的なのは設定ファイルをテキストファイルにして、Windows版のみMFCアプリで編集、他の環境は vi でも使って勝手に編集しやがれ、というものかもしれません…どうせ wxRuby とか大抵の環境に入ってませんし…

ABAABA 2005/01/23 21:18 *nix環境だとGUIで設定する方が面倒っていう文化ですしねえ。それが正解かなあやっぱり。

 | 
旧AbaPage Diary Logs
Back to ABA Games