icon

そこは内部でCloneしてくれたりしませんか

icon

テキスト要素でAutoFitFontSizeしたら同じフォントオブジェクト使いまわしてる他のテキスト要素のフォントサイズも変わっちまった

2024-11-25 17:51:59 :_ni::_u::_to::_ri::_no:の投稿 rinonpic@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

icon

テキスト要素自体のBoundsを用意してAlignmentをRightMiddleとかにしてテキスト要素を作成して割り当てた後AutoFitBoxSizeしてテキスト要素自体のBoundsを親Boundsの子にします

icon

テキスト要素にalignmentの設定はないので自分で作ります

icon

数字を右揃えしたくなってしまった…​:blobcat_frustration:

RE:
https://misskey.io/notes/a106xt1w94ly06ob

Web site image
Spoonail:blobcat_woozy: (@Spoonail)
icon

:mada_tasukaru_zo_heart:​かもしれない(希望)

2024-11-21 20:20:51 hmk:blobcat_open_mouth:の投稿 hamakei@nijimiss.moe
icon

このアカウントは、notestockで公開設定になっていません。

icon

あ~Boundsが子のBoundsにフィットするようにする書き方とBoundsが結びついてるコンテンツにフィットするようにする書き方は全く違うと…​:revbunhdgoogly:

icon

:revbunhdgoogly:

icon

alignmentって子が親の配置を決める属性なの…

icon

someBounds.RightOf(otherBounds, ...)って書こうとしてsomeBounds.RightOf(someBounds, ...)ってなってたのを発見したときの顔)

icon

なんかもうコードで間違いなくツリー構造を作るの無理じゃないですか?(怒)

icon

グゥーッ実装のくるしみ

icon

小学生みてーなミス

icon

やっぱ調子悪いときに書いたコードってカス(不採用の処理の記述が残ってて採用した処理の方を更新したかったのに不採用の方をいじって反映されてなかった)

icon

てかもうそろそろゲームの方をやりたい…(

icon

いやー次はラッパー作ろう
めちゃちょっとしたもの作るんでもデバッグつらすぎる

icon

あってもいいと思うけどあんまりデザインの標準ワークフローにそれが入らないほうがいいかも

icon

なんかもう普通にラッパー作りたいな

icon

やっぱ基本固定レイアウトなせいで
この要素の右にこの要素…って置くときにRightCopyとかを使って
意図せず位置情報以外をコピーすることが多い気がする()

icon

なんかほぼ天啓みたいな気づき方した(

icon

さっきのRightCopyしたら要素が子にFitするかしないかの設定までコピーされてて
子がないスクロールバーが子にFitしようとしてエラーになってるの特定するのめちゃめちゃ苦労した

icon

デザイナーはなくてもいいからGUIレイアウトでエラー出たらなるべく原因箇所が詳しくわかると嬉しいです()

icon

細長い画面用に折り返し制御とかそもそもカラムレイアウトを変えるみたいな事考え始めるとフローレイアウト的なものをちゃんとアレしたほうがいいと思う(

icon

結局いろいろな視聴環境を想定しなくていい環境ならVertical LayoutとHorizontal Layoutの組み合わせで作るのが予測可能性が高めでいいと思うんだよな…

icon

あんまり一家言あるわけではないんだけど
個人的にはQt Designerと同じ方式だったらうれしいな~~~という気持ち(

icon

多分15秒くらいは確定でかかる

icon

今回の場合コンパイル→ゲーム起動ってやらないとプレビューできないのもだいぶ苦しみポイントだ

icon

デザイナーがないタイプのGUI開発、レイアウト組んでGUI要素を対応するレイアウトに割り当てるってしがちなのだが
レイアウト定義と要素定義が離れてしまってやっぱり書きにくい

icon

調べるって言ってもドキュメント化されてるのはごく一部なので基本は本家ソースとか他Mod覗いて書き方調べるみたいな…(

icon

// Bounds…レイアウト情報を持つやつ
var newBounds = someBounds.CopyOnlySize();
newBounds.RightOf(someBounds);
// ↑親Bounds情報が消えるのでnewBoundsはsomeBoundsの右側に来ない
var newBounds = someBounds.CopyOffsetedSibling();
newBounds.RightOf(someBounds);
// ↑OK
var newBounds = someBounds.RightCopy();
newBounds.RightOf(someBounds);
// ↑OK

みたいな苦しみが延々発生してた

icon

正直ModのGUI予想の5倍くらい苦しかったけどなんとか倒した(

icon

細かいところは直す必要があるが書き方から調べる必要があるみたいなことは全部片付けた(多分)

icon

よし

Attach image
icon

生えてたり生えてなかったりだ

2024-11-25 14:31:25 ✨ゴミクズ✨:oshigamaudongehara:の投稿 osuwakigehara@soukun.io
icon

このアカウントは、notestockで公開設定になっていません。