カテゴリー

















マウス操作

2021/10/13

編成画面を作ってるけど、いや~FFTっぽくなって楽しくなってきた。
画像624.png
でも今日の話はソッチじゃなくて、マウス操作の話なんです。

MVでマウス使えるって聞いてワクワクしながらサンプルゲーム起動させて戦闘入ったら、マウスポインタをコマンドのトコまで移動させてクリックするとカーソルが移動して、もう一度クリックするとコマンド選択みたいな挙動になってて。

何かの罰ゲームかとおもった。
ちょっとまともに遊べなかったですね…

MVゲーをマウスで256時間連続プレイの刑とかゲーム帝国でネタにされるレベルの拷問でしたよ。だからか知らないですけど、まあMV公式もあんま宣伝してなかったッスね。マウス使えるって部分は。

とはいえ。
これは少しイジるだけで快適になります。

ポインタの座標を常に窓のカーソルと連動させれば、ポインタをコマンドのトコまで移動させてワンクリックで選択できます。
これでかなり遊びやすくなるでしょう。

しかし、ここで終わるのは素人。

快適なマウスUIを考える上で重要なポイントはふたつ。
「クリック回数をできるだけ減らす」
「可能な限りポインタの移動距離を短くする」

つまり上記改善点はポインタの移動距離を短くできていないのです。

窓が開いて出てきたコマンドの場所までマウスポインタを移動させる。
これはけっこう面倒なのです。
特にRPGはあっちこっちにコマンド窓が出てきますし、かなり忙しい。

なので、窓の外を左クリックしても選択カーソルの項目を決定する挙動にし、さらに窓の外であってもマウスホイールでカーソルの動きを上下させるようにします。

こうするとアラ不思議、戦闘に入ってもマウスを全く移動させずにホイールと左右クリックだけで戦闘終了までいけるようになります。

最初の改善点からさらに数段高いレベルで快適になります。
それほどまでにポインタをあちこち移動させるのは面倒なのです。
狙った所にピタッとポインタ止めるのって神経使いますもんね。

はるか昔…
この世にマウスというデバイスが生まれた時代…
マウスには右クリックと左クリックしか無かったのじゃ…

これが何を意味するのかは分かるじゃろう…
ウインドウの内容をスクロールさせるのに、いちいち右のスクロールバーまでポインタを移動させておったのじゃ…

あまりにも面倒じゃろう?
じゃからマウスにホイール機能が生まれたのじゃ。
つまりマウスUIは可能な限りポインタを動かさずに済む事を考えるのが基本ということじゃのぅ…

とはいえ、何でもかんでもマウスを動かさずにいけるわけじゃありません。
なぜ先ほどのUIができるのかというと、シングルタスクの窓だからです。

MMORPGなんかだと複数の窓が開いていて同時に操作できるマルチタスク式のUIになっているのが殆どですね。こういう場合、マウスの操作はポインタの乗っている窓に限定しないと訳が分からなくなります。

しかしシングルタスク式のゲームだと、アクティブ状態の窓が出たらその窓だけしか操作を受け付けなくなります。だからコマンドが出た瞬間から画面全体をその窓専用のUIフィールドにしてもプレイヤーを混乱させないんですね。

それをするには、今どの窓がアクティブ状態か分かりやすくする必要があります。非アクティブの窓は黒く表示すればだいぶ分かりやすくなるでしょうね。
実はこのやり方は帽子世界でもやってなかったことだったりします。

利便性でいえばマルチタスク式の方が優れていますけど、シングルタスクはこういう利点があるので利用できるモンは利用したい。

とにかくマウスが快適すぎて、えぬはもうテストプレイの時キーボード操作をしてないんです。なのでマジェはマウス操作を推奨する形になりそう。

…なんですけど、も!
じつは問題もあるんです。

「左右キー操作をマウスで処理できない」

左右キー操作はえぬの中で最重要UIに位置しています。
これをどう使うかがゲームの快適度を大きく左右する(左右キーだけに)
そのUIがマウス操作では処理できないのです。

それ以前にマジェスティアは帽子世界のように左右キーでページ送りするUIにはできないという問題があります。

戦闘コマンドだと左右キーはアクティブターンリスト表示に使いますし、ショップやアイテムリストでは種別(武器や防具の部位)の切替に使います。だから項目が増えた時に左右キーをシャカシャカやって次のページに…ってのはできないんです。

できないものはしょうがないので、項目が増えたらデフォのように上下へスクロールさせる形にするしかありません。

そういう操作はマウスさんが強い。
画像625.png
ホイールをグリッと回すも良し。
スクロールバーをつまんで移動させても良し。
ここらへんもマジェがマウスを推してる理由のひとつです。

ていうかさぁ…
スクロールバーくらいデフォで入れようよ…
操作性もだけどさ、全部で項目数がどれくらいあるのかデフォだとさっぱり分かんないじゃん…

いかん。何かあるとすぐツクール叩きになってる。
これはバランスを考えて次回はツクールの良い点を褒めまくる回にせねば。

そろそろツクール子ちゃんに「そ、そんなに私のことが嫌ならもう使わなければいいでしょ!UnityちゃんなりUE4ちゃんなりに乗り換えればいいじゃない!この分からず屋!百合ヲタ馬鹿!もう知らないんだから!」とか怒られそう。

とりあえず上下スクロールにするのであれば、LRキーでカーソル位置をページ単位で飛ばすくらいはできないといけませんね。左右キーでページ送りできないならそれくらいはやんないと…

で。
結局マウスで左右キー操作どうすんの?って話ですけども。

しょうがないのでポインタを移動させて切り替える方式にします。
画像626.png
クリックは必要なくて、単にその表示にカーソル持ってくだけで切り替わる感じですね。快適性は落ちるけどしょうがない…

戦闘コマンドでアクティブターンリスト表示はどうしよ…
適当なボタン用意してそれを押させるしかないかな。
右クリックしながら左クリックみたいな特殊操作を要求する訳にはいかんし…

10/12までの拍手お返事です。
●>■それも考えたんですけど、どのタイミングでどうシステムいじってって考えるとゲームの大改造が必要だったんで安定性を優先して導入は諦めました、すまぬ…
無理ならギブアップすのもまた勇気… その選択を尊敬します!えぬさんもチャティのように謝るのは禁止すべきだと思いますww
■わしは面白いゲームが作れれば良いと思うておった…じゃがそのせいでおぬしに過酷な運命を背負わせてしまったのじゃ…すまぬ…

●> ほ、ほら!レベッカの陽値30以上あるじゃん!
え、えぬさんが! 隠していたレベッカさんの性的指向を公開してしまいました! 可哀想なレベッカさん…
やはりあぶないシステムですよね… 次の犠牲者は誰になるのか?
■当面レベッカさんしか出てこないもよう

●勝利のために性的指向さえ抑圧するゴシックディストピア…
そういう雰囲気に嫌気がさした主人公、レベッカ…
レベッカとキャラクターたちはえぬさんに密かに反逆を図る。
果たしてレベッカたちはえぬさんを退けて性的指向の自由を得ることができるだろうか!
えぬさんが隠しているあぶない性的指向は果たして何だろうか!
知りたければ、今こそ確認する時だ!
名作RPG、「マジェスティア」!
今すぐダウンロード!
■性的指向がパラメータで表示されてるRPGはたぶん探せば出てくるかもしんないですけど、それが戦闘結果に影響する所までやってるのはそうそうあるまい…

●こんだけ長文ならどこかにさりげなくえっちな言葉が紛れてるんじゃないかと思って探したけどなかった
■探すでない!

●言われてみればツクールでツクールらしい作品になるようにツクールに振り回されてますね…
評価されてるの大体ツクールで作ったってわからないゲームばかりなんですけどじゃあどうやって作ってるの?ってなったらツクールの機能を使っていない
なるほどツクールのデフォ機能が必要ないと仰るのはその通りだと思いました
プラグインに関しても要は「使いづらい」から「誰か」が使ったものなのにバージョンアップです!なんて…
■もちろんエディタ側が強制する事で生まれるメリットもあるんです
けど中にはそれが余計なお世話にしかなっていないものがあって、前回日記でネタにしてたのはまさにその余計なお世話になってる部分なんですよね

●ちょいと変わったことやろうとすると
全部変数でツクろうねーってなるの極端よね

プログラミングアレルギーの人向けにデータベース用意してるなら
メッセージに引用するのにコマンド打ち込まなきゃいけないのとか
タイルセットの設定が記号でわかりにくいのとかも
矛盾してるなーって思う。
あの辺初めての人に説明するのむずかしい
■メッセージ入力の所はネットのブログみたいにボタン押したら\V[]みたいな制御文字が出てくる仕様にすればかなり初心者も作りやすくなるのにね。タイルセットの☆はぶっちゃけ自分も何のことか分かってない

●>■確かにシキツバメヨウコ周りはワンダーな感じですねぇ
いろんな可能性を残してそうというか

シキとツバメちゃんはEDまでにより背中を預けられる関係になるんですが、シキとヨウコって短い時間で背中を預けられる関係っぽいんですよね

帽子になるメルと違ってシキにはこれからがある訳で、3人のその後とか色々考えちゃうんですよね
ツバメちゃんの闇も妄想捗らせるというか

ヨウコ編まだプレイしてない言い訳かも
■ヨウコ編未プレイであれば言葉を選ばんとマズイのぅ…
そうそう、猫になった後どうするのかって散々想像させる作りにしてあるんですよね

●> ニコニコの方が広告少なくて快適なのに気付いた
AdBlock入れたら広告出なくなりますよ?(悪のささやき)
■それに引き換えYoutubeちゃんはAdBlock入れても広告出まくりだしリンクエラーも出るようになるし駄目ダメっすね…ニコニコちゃんの懐の深さを見習いなさい

●ツクールは知識も技術もない人でもRPGが作れるというコンセプトで拡張性や汎用性を犠牲にして初心者でも簡単に作れることを優先してると思うので、エディタやデフォ機能に縛られるのは仕方ないと思います。ツクール側に仕様を強制されないと初心者はなんにも作れません。えぬさんくらい出来る人であればUnityとかで開発したほうがストレスなく作れるんじゃ?と思ってしまいます。
■強制すると何でもかんでも初心者が作りやすくなるわけではありません。
1.「あえて制限することで初心者が作りやすくなる要素」
2.「制限しても皆が損をするだけで誰も得をしない要素」
この二つがある事は分かりますね?

例えばキャラチップが3パターンアニメというのはエディタが強制していますが、これは強制した方が得られるメリットが大きいので1.に該当します。

では先日私がネタにしていた要素はどちら側なのでしょうか。
スキルとアイテムは同じ要素にした方が良いという話でしたね。

仮にやったとして、データベース上の見掛けは今とほとんど変わりません。
アイテムにMP設定と戦闘メッセージ設定が増えるくらいでしょう。
あとタブのコピーみたいなボタンが一つ増える程度でしょうか。

他にはイベントコマンドでショップをクリックすると、「スキル」や「アイテム」といった選択ができるようになるくらいです。じゃあこの選択項目が増えたことで初心者が委縮したり混乱したりするのかというと、全くそんな事は無いでしょう。ただ一方的に選択肢を潰してるだけです。

先日ネタにしていた要素は全て2.に該当すると思い、ネタにしたものです。
初心者を盾にしても駄目なものは良くならないのです。
とはいえそろそろツクール子ちゃんに怒られそうなので自粛します。

●>■インチとヨウチって決めましたけど、言いにくいから太陽値と月値の方がいいのかなぁ。でもそれだと両方指す時なんて言えばいいか分かんないからやっぱ陰陽値でいいのかな

公式名称は設定準拠で「〇〇の祝福」なり「加護」なりにして、略称はプレイヤーの好きにさせるとかでもいいような
もしくは「日」と「月」を合わせて「明」
■さんをつけろよデコ助野郎~~~~~……ッッッッ!!!!

●>ゲームオブジェクトの考え方
たる。た~る。たーる。
かと思ったらシステム的な話だったでござる
■アイテムとかスキルとか何ていえばみんなしっくりくるんだろうね
アイテム系?

●分けることで分かりやすくしたり、制御しやすくなるということから良いは良いんですけど、でもそれは制限して良い理由にはなりませんからね~・・・その点ウディタはデフォからして分けているけどなんとでもなるから強い
■別に見た目をデフォから大きく変えろとは言ってないんですよね
そのまんまでいいんです
単にアイテムタブを増やせるボタンが欲しいだけ

●陰と陽のままでいいんよ?ってかHAHAHA
■あやつの座布団を斬れいッ!

●大昔やったツクールゲーで、和モノなのにOPでカーソルがドラクエ風剣のままで、ああなんか決め打ちされてるのかなと思った。
それでもツクールを使う理由はなんなんしょ?
■お手軽にゲームを作りたいからさ…
プログラムさっぱりできないと神ツールに見えますからねツクール子ちゃんは

●RGSS3ならマジックナンバーっぽいのは全部Game_BattlerBaseでメソッドになってるんで変更は簡単だったけど、あのデータベースは本当に不自由。どんだけ正規表現の処理書かせたいの?ってなりました。

ぼくは Python ににげました。
■決め打ちで書かれるとイジれなくなるんですよね
例えば即死系に耐性付けようと思って防具のステート耐性に戦闘不能の所チェックしたらHP0になっても死なないみたいな事が以前のツクールであった記憶があってそこらへんめっちゃナイーヴになってる

●その点ウディタってすげーよな
使い方までユーザー任せだもん
■先日の話、まんまウディタのやり方じゃんみたいな感じだった…
たぶんプログラム書かないで済む究極のRPGエディタみたいなの妄想したらウディタに行き着くんだろうなぁ感ある

●○○みたいなゲームを作りたい!が出発点じゃなくてとにかくゲームを一度作ってみたい!だと限られた選択肢から選択するっていうのは楽なもんなんですよね
結局無個性な情熱も面白さも精細を欠くような作品になっちゃうんですけど自己満足にはなるっていうか…
■奪っても良い選択肢と奪ってはいけない選択肢があるんですよ
イベント開始条件でスイッチONしか選べないから選択肢が限られてて楽かというと、個人的にそんなもんエディタ側の手抜きやろって感じる

●>■たぶんエロ要素はまったくない
この味は!… 嘘をついている 「味」だぜ…… えぬ子さん!
マジェは登場人物の数が帽子より多いようですが、
透明水着のキャラグラ反映は今度も無理ですかな∼? ( ͡° ͜ʖ ͡°)
■帽子は露出高くて色とりどりの髪色したコスプレ女の子キャラばかりでしたけど、マジェはむさ苦しいオッサンとか腹黒いジジイばっか出てくるしピンク髪やら青髪みたいなコスプレ女子は出てこないゲームなのです

●作者の愚痴もたまには話す必要があります。
そうしてこそ、私たちが
「ああ∼ それは修正が非常に難しいよね!」
「えぬ子さんが、そんな苦労してるじゃないしているんだな!」
と考えられます。
実は更新さえ頻繁にすれば日記の内容は何でもいいよ∼ ww
■めっちゃ長文でツクールの文句言ってた…
お見苦しい所をお見せして大変申し訳なかったです。次回こそはツクール子ちゃんの良い所を褒めまくる日記にしたいですね!(フラグ)

●>脱着の考えは装備品と同じ
鈍足竜が軽装化で高速行動できるようになったり
魔法使いが筋肉モリモリマッチョマンで前衛殴り倒したり
プリムのぱんつを脱がしたり被ったりできると言う事か!!111
■プリムのぱんつ言いたかっただけやろ!!11!

< 装備シーン  | ページTOPへ |  ゲームオブジェクトの考え方 >