- 2008-07-22 (火) 0:01
- 日記
どうもミナミです。
現在、とあるモードのセーブ関係を作ってまして、
複数のモードでセーブできる場合、
セーブ画面は基本的に同じなんですよね。
まあ、違うのもありますが。
その場合、微妙に表示する物が違っていたりするので、
共通関数・ルーチンは使いにくかったりします。
だけど見た目はほとんど同じ。
この場合、各自モード担当者がバラバラに
画面を作って行く事になるわけですが、
操作は共通じゃないとダメなんですよ。
同じような画面なのに操作が違っていたりすると、
ユーザーが混乱してしまうので、
キー入力を同じにしておく必要があります。
キー入力などは作った人の本人のクセなどがあり、
例えば綺麗に等間隔で何かが並べられている画面で、
カーソルが右端まで行ったら、
その行の一番左端に戻す人も居れば、
次の行の一番左端に行く人もいます。
もちろん右端で止める方もいらしゃいます。
トリガーでキー入力をみる人も居れば、
プレスでウエイトをかけて作る方もいらっしゃいますし、
キャンセルボタン1回で前の画面に戻る人も居れば、
いったん、キャンセルカーソルに合わせてから、
確認の為に2回押させる人もいたりします。
このあたりは作っている人の好みでして、
キー入力の他には、メニュー画面などで一番下の背景が
ループ等で動いていた場合に、
どの向きに動かすかなど、
微妙に違っていたりするんですよ。
個人的には右下に動いていくのが好きです。
X方向にプラス、Y方向にプラスで右下へ。
というわけで、同じような画面を作る時は、
最初に作った人の操作・挙動に合わせないといけないので、
調べるのに時間がかかります。
ある意味、本人が隣に居るのにソース解析。
しかも本人に訊いてみても覚えていないし。
簡単そうに見えて、実は面倒な事っていっぱいありますよ。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://humanfactory.net/dame/0722.html/trackback
- Listed below are links to weblogs that reference
- 作っている人のクセによって違います from ダメプログラマーの駄目駄目成長期
![プログラムランキング [人気blogランキング]](http://humanfactory.net/dame/images/r01.gif)
