2017-09-22 4 views
0

現在Unity3D(c#)のカスタムエディタウィンドウで作業しています。現在、私は複数の選択を可能にするドロップダウンを追加しようとしています。 Dropdown Example これは機能しますが、ドロップダウンは32個までに制限されています。私はこれがバイナリエンコーディング(32ビットとすべて)のためであることを知っており、これを回避する直接的な方法はありません。ユニティカスタムエディタウィンドウ - マルチセレクションドロップダウン

同じ種類の複数選択を可能にする別のドロップダウンについて知っていますか? (「Nothing & Everything」オプションを含む)、またはこのドロップダウンリストを自分自身で作成する方法はありますか?

ありがとうございます。

答えて

0

ドロップダウンメニューでは32個のアイテムが多すぎると思います。

浮動ウィンドウでスクロールバーを使用して固定高さのリストボックスを作成することができます。自分でフラグマスクのロジックを実装する必要があります。

可能なリストボックスの実装:EditorGUILayout.Begin/EndVerticalを使用し、ボタン/トグルを内側に配置します。 PopupWindowEditorWindow.ShowAsDropDownを参照して、フローティングウィンドウ用として
enter image description here

これは、これに似たようなのです。

+0

こんにちはzwcloud、 ありがとうございました!私は間違いなくこれを試してみます。 –