一括表示

記事No: 21378
タイトル選択肢位置はそのままに十字キー操作を受け付けたい
投稿日: 2021/09/29 11:28
投稿者大佐 [rrreOdrFF253(海外)]

[やりたいこと]
選択肢の位置を固定したままでバックログスクロールなど、十字キー操作を受け付けたい

[やってみたこと]
キー入力の受付禁止や選択肢位置に関わりそうなシステム探し

[やってみた結果、どううまくいかないか]
キー受付を禁止すると全キー受付の特定キーのみでの十字キー操作を受け付けなくなってしまい、コモンイベント内にも選択肢位置が変わるのを抑制出来そうな部分は見つからず。
選択肢を表示する処理を止めても、システム変数20は読み取り専用のため、フラグ解除に合わせて元の位置に戻すことが出来ない


記事No: 21379
タイトルRe: 選択肢位置はそのままに十字キー操作を受け付けたい
投稿日: 2021/10/01 00:49
投稿者 [Wgrdirpr729(海外)]

Sys7:選択肢次回初期位置(0,1,2...) で選択肢のカーソル位置を指定できるみたいです。
(サンプルゲームのタイトル用イベントを参照してください)

ただ、選択肢を表示した後、うまくバックログに切り替える方法が思い浮かばなかったです。
左右キーでバックログに切り替えることができるかな?と思ったのですが
Sys20:選択肢カーソル現位置(0,1,2..非選択時:-1) で読み込める値が
98,99に書き換えられてしまうようです。(←この方が便利ですけど…)

万能ウィンドウを使って 選択肢と同じような動作のコモンを作成した方がいいかもしれません。


記事No: 21380
タイトルRe: 選択肢位置はそのままに十字キー操作を受け付けたい
投稿日: 2021/10/01 08:00
投稿者大佐 [rrreOdrF905(海外)]
URLhttp://hiroposo.blog.fc2.com/

バックログは並列実行で、キー操作を受け付けると表示処理を行うタイプのものを利用しています。

> Sys7:選択肢次回初期位置(0,1,2...)
これはあくまで次の選択肢ということで、再読込を行わないと元には戻せそうにありませんね……
強制中断とラベルを使って無理矢理再読込しても、一度変わって元に位置に戻るという何とも気持ち悪い挙動がウェイトで制御しても修正できませんし。


十字キーだけでしか操作できないのにそれだと流石に気持ち悪いので、ひとまずマウスでのスクロール(これなら基本選択肢位置は変わらず)に対応しました。
何とか他の方法も試すだけ試してみます。
回答ありがとうございました。