[過去ログ] 【ウディタ】WOLF RPGエディター 其の71 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
473
(7): 2022/11/27(日)11:30 ID:ssUaNl7O(1/5) AAS
複数の変数を選んで「格納されている数字の順に命令を実行する」方法を教えてください
「仲間の並び順を常にキャラID順にする」というコモンを作ろうとしたのですが一晩作業しても無理でした
477: 473 2022/11/27(日)14:10 ID:ssUaNl7O(2/5) AAS
IDの正確な数字ではなく「そのIDは全体(現パーティ)の中で上から何番目か」を割り出してその順番にパーティに再編入させるという形にしたいという意味なのですが
そのような判別方法は用意されていないのでしょうか
481
(2): 473 2022/11/27(日)16:01 ID:ssUaNl7O(3/5) AAS
>>480
目的は「パーティ内のキャラの並び順をID番号の小さい順にする」こと
その為に必要なのは「そのキャラのIDは現パーティ内で何番目かを把握する」こと
その為に必要なのは「IDの数字を「順位」に直す」こと
例えばIDが 2 4 12 8 6 7 だったら
2 4 6 7 8 12 の順に並べ直した上で1~6までの数字に直してコモンセルフ変21~26にそれぞれ記録
一度仲間を全員外した後でそれを条件にして順番に再加入させる
省1
482: 473 2022/11/27(日)16:04 ID:ssUaNl7O(4/5) AAS
×2 4 6 7 8 12 の順に並べ直した上で1~6までの数字に直してコモンセルフ変21~26にそれぞれ記録
〇2 4 6 7 8 12 の順に並べ直した上で1~6位までの順位に対応したコモンセルフ変数21~26にそれぞれ記録
488
(1): 473 2022/11/27(日)16:48 ID:ssUaNl7O(5/5) AAS
どうにもならなそうなんで
「パーティメンバーを0にする」コモンを作ってメンバーチェンジのイベント時にコモン005の直前に使う
並び順はその時に記述して指定するというダサい方法で妥協します

制作者の方にはぜひ複数の変数を順位付けして扱える機能の実装を求めます
491: 2022/11/27(日)17:22 ID:rql/XECy(6/7) AAS
>>473
元も子もないこと言うとプレイヤーが並び順を変えられるようにした方が、
プレイヤー側も使いやすいし、工数も減るから、ID順に並び替えちゃうのは勿体ない。
ソート機能入れるなら、ソート用の能力値を選べるようにして、
その能力値順に並び替えるくらいした方が喜ばれる。
>>486
バブルソートは、実装が簡単で、コムソートへの強化も容易だし、
省5
503
(2): 473 2022/11/28(月)07:43 ID:qIu1sR3B(1/2) AAS
>>490
1人目と2人目、2人目と3人目を入れ替わりが起こらなくなるまでループで延々入れ替え続けるのですね

・システム的に並び順にメリットデメリットがない
・作品設定では仲間に順番がある(背番号
なので常に並び順を揃えた方がわかりやすくてきれいに収まるとおもったので
506: 473 2022/11/28(月)10:33 ID:qIu1sR3B(2/2) AAS
回数制限付きループ処理ですが狙い通りに行きました
アドバイス感謝です
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s