一括表示

記事No: 21208
タイトルメニュー画面の項目表示を上から等間隔に綺麗に揃えたい
投稿日: 2020/12/06 14:24
投稿者Tark [rerrrrrdi278(海外)]

[やりたいこと]
メニュー画面の所持品やシステムなど5項目を、左揃えに縦に並べているが綺麗な配置にしたい

[やってみたこと]
X[移]メニュー描画、189行目で確認し219行目で表示しているらしきことは確認した。
ただ、これだと項目の数をカウントしてずらずらっと並べているように見受けられる。
[やってみた結果、どううまくいかないか]
217行目、コメントの慣性移動の下へCself42-=30+0としたところ全体的に上に上がってしまった。
一番上は元の位置そのままに、全体的に下へ延ばすようにしたいがどうしたらいいかここで詰まってしまった。


記事No: 21209
タイトルRe: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい
投稿日: 2020/12/09 14:59
投稿者Tark [rerrrrrdi278(海外)]

> [やりたいこと]
> メニュー画面の所持品やシステムなど5項目を、左揃えに縦に並べているが綺麗な配置にしたい
>
> [やってみたこと]
> X[移]メニュー描画、189行目で確認し219行目で表示しているらしきことは確認した。
> ただ、これだと項目の数をカウントしてずらずらっと並べているように見受けられる。
> [やってみた結果、どううまくいかないか]
> 217行目、コメントの慣性移動の下へCself42-=30+0としたところ全体的に上に上がってしまった。
> 一番上は元の位置そのままに、全体的に下へ延ばすようにしたいがどうしたらいいかここで詰まってしまった。



情報が足りないのかも知れないので追記。

WoditorEvCOMMAND_START
[121][4,0]<0>(1600043,-1,0,0)()
[179][1,0]<0>(1600027)()
[121][4,0]<1>(1600043,1,0,256)()
[103][0,1]<1>()("座標計算")
[121][4,0]<1>(1600041,1600034,0,0)()
[121][4,0]<1>(1600041,1600038,2,12544)()
[121][4,0]<1>(1600042,1600035,0,0)()
[121][4,0]<1>(1600042,1600039,1600043,8448)()
[121][4,0]<1>(1600042,1600039,2,12544)()
[103][0,1]<1>()("メニューコマンドは基本システム用変数23番〜30番に入っている")
[121][4,0]<1>(1600010,23,1600043,0)()
[250][5,4]<1>(18,1600010,1,69632,1600007)("","基本システム用変数","","")
[121][4,0]<1>(1600021,1600020,1600043,0)()
[121][4,0]<1>(1600021,3,0,256)()
[150][2,0]<1>(3,1600021)()
[250][5,4]<1>(18,1600010,0,69632,1600014)("","基本システム用変数","","")
[179][1,0]<1>(1)()
[103][0,1]<2>()("もしセーブコマンドなら、セーブ不能かどうかで分岐")
[111][4,0]<2>(1,1600014,4,2)()
[401][1,0]<2>(1)()
[250][5,4]<3>(18,33,0,69632,1600011)("","基本システム用変数","","")
[111][4,0]<3>(1,1600011,0,2)()
[401][1,0]<3>(1)()
[121][4,0]<4>(1600014,-1,0,0)()
[0][0,0]<4>()()
[499][0,0]<3>()()
[0][0,0]<3>()()
[499][0,0]<2>()()
[0][0,0]<2>()()
[498][0,0]<1>()()
[111][7,0]<1>(2,1600014,0,1,1600014,-1,3)()
[401][1,0]<1>(1)()
[103][0,1]<2>()("コードが1以上なら普通の文字色で表示")
[150][11,1]<2>(4128,1600021,0,1,1,1,255,1600041,1600042,100,0)("\f[\cself[19]]\cself[7]")
[0][0,0]<2>()()
[401][1,0]<1>(2)()
[103][0,1]<2>()("コードが-1以下の場合は半透明に")
[150][11,1]<2>(4128,1600021,0,1,1,1,128,1600041,1600042,100,0)("\f[\cself[19]]\cself[7]")
[0][0,0]<2>()()
[499][0,0]<1>()()
[103][0,1]<1>()("メニュー内容の横幅が溢れてたら横拡大率を減少させる")
[124][4,0]<1>(1600011,16384,1600021,2)()
[121][4,0]<1>(1600013,1600024,1600088,4096)()
[111][4,0]<1>(1,1600011,1600013,0)()
[401][1,0]<1>(1)()
[121][4,0]<2>(1600013,100,0,768)()
[121][4,0]<2>(1600013,1600011,0,1024)()
[150][19,0]<2>(3219201,1600021,0,0,0,-1000000,-1000000,0,0,1600013,-1000000,0,16777216,0,0,0,0,0,100)()
[0][0,0]<2>()()
[499][0,0]<1>()()
[103][0,1]<1>()(" ")
[103][0,1]<1>()(" ")
[179][1,0]<1>(1)()
[103][0,1]<2>()("ここでコマンド表示時エフェクト(「移動」コマンドで実現している)")
[99][1,0]<2>(0)()
[103][0,1]<2>()("初期位置をシフト(とりあえず横は、メニューの表示元Xを基点としている)")
[121][4,0]<2>(1600044,1600058,0,0)()
[121][4,0]<2>(1600045,1600042,0,0)()
[150][2,0]<2>(3,1600021)()
[150][11,0]<2>(4194305,1600021,0,0,0,1,-1000000,1600044,1600045,-1000000,0)()
[103][0,1]<2>()("慣性移動")
[150][11,0]<2>(4194305,1600021,5,0,0,1,-1000000,1600041,1600042,-1000000,0)()
[150][18,0]<2>(4194305,1600021,5,0,0,1,-1000000,1600041,1600042,-1000000,0,0,33554432,3,0,100,100,100)()
[150][18,0]<2>(4194305,1600021,5,0,0,1,-1000000,1600041,1600042,-1000000,0,0,33554432,5,0,100,100,100)()
[0][0,0]<2>()()
[498][0,0]<1>()()
[0][0,0]<1>()()
[498][0,0]<0>()()
WoditorEvCOMMAND_END

ただ、そもそもどういじるべきか、取っ掛かりすら思いつかない状態なのでもしかしたら的外れな部分を弄っているかも知れません。多分ここを弄るのだろうと推測してなのですが、単純に高さの位置を弄るようではダメなようですし…


記事No: 21211
タイトルRe: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい
投稿日: 2020/12/15 10:26
投稿者レビニア [reLrLrWL327(海外)]

>上から等間隔に綺麗に揃えたい
>綺麗な配置にしたい
これがそもそもよく分からないです。
どのようにしたいのかよく見えない。


記事No: 21216
タイトルRe: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい
投稿日: 2020/12/21 00:02
投稿者Tark [rerrrrrdi278(海外)]

Re: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい (画像サイズ: 640×480 71kB)

風邪ひいていて確認遅れました。

> >上から等間隔に綺麗に揃えたい
> >綺麗な配置にしたい
> これがそもそもよく分からないです。
> どのようにしたいのかよく見えない。

大変失礼しました。
上手く説明できるか自信が有りませんが…とりあえずサンプル画面を例に出しますね。
メニューを開いて左に並んでいる「相談・アイテム・特殊技能…」とありますが、ここの枠を下一杯まで伸ばしたものの配置が画像と変わりません。
そこで、当方のイメージとしては相談・アイテムなどの項目が一定間隔等距離を空けた上で、ある程度下に伸びた配置にしたいのです(画像だと相談の位置は変えず、セーブが左下のキャラと同じくらいの高さ)。
当方が試した限りではメニュー丸ごと移動してしまいました。
また、多分無理だろうと思いながらUDB15で各メニューの末尾に\nを入れて見ましたがやはりというかダメでした。


記事No: 21217
タイトルRe: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい
投稿日: 2020/12/21 09:14
投稿者レビニア [reLrLrWL327(海外)]

Re: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい (画像サイズ: 640×480 80kB)

こんな感じでしょうか?


記事No: 21218
タイトルRe: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい
投稿日: 2020/12/21 09:22
投稿者レビニア [reLrLrWL327(海外)]

Re: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい (画像サイズ: 1045×791 196kB)

これでよろしければ、修正は51行目だけでOKです。
右辺に+11すると↑のような配置になります。


記事No: 21219
タイトルRe: メニュー画面の項目表示を上から等間隔に綺麗に揃えたい
投稿日: 2020/12/22 00:43
投稿者Tark [rerrrrrdi278(海外)]

> これでよろしければ、修正は51行目だけでOKです。
> 右辺に+11すると↑のような配置になります。


おおお、ありがとうございます!
そう、そういうイメージにしたかったのです!
おかげで想定した形にできそうです、本当にありがとうございました!