問題タブ [windows-mixed-reality]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 回転せずにUnityでVerticalLayoutGroupの展開方向を変更するにはどうすればよいですか?
VerticalLayoutGroup の展開方向を変更する必要があります。デフォルトの動作では、グループは階下に展開されます。私が望むのは、グループが2階に拡大することです。
予想される動作は、このビデオで説明されています。(stackoverflow の回答へのリンクhttps://stackoverflow.com/a/43192904/11236801 )
リンクの解決策は、LayoutGroup を約 180° 回転させることです。すべての子も同様にローテーションする必要があるため、これは回避策のように思えます。これによって提案された解決策は、ビデオに示されている期待される動作を提供しません。
Unity Answersのこのリンクで説明されているように、ContentSizeFitter を LayoutGroup に追加しました。これで、LayoutGroup が両方向 (2 階と 1 階) に拡張されます。
LayoutGroup を回転させずに目的の動作を実現するソリューションはありますか?
編集: 回転アプローチの欠点にも気付きました: MixedRealityToolkit のビルボード スクリプトは、LayoutGroupを強制的に 0° に戻します。