Задача:
- Установить GUI.Windows всегда наверху
Я использовал кодирование для создания нескольких GUI.Windows с C #. Но мне не удается сделать так, чтобы «Windows A» всегда была наверху. Я пытался использовать GUI.Depth, но, похоже, не работает.
Есть ли способ сделать "GUI.Windows" всегда на вершине? И даже если я щелкну эту область за «Windows A», она не отобразит «Windows B» или «Windows C» наверху?
Большое спасибо!
1 ответ
Лучше всего:
- оставьте GUI.Windows в покое и просто нарисуйте свои собственные окна (это то, что я сделал).
- Однако если этого не удастся. Убедитесь, что вы рисуете Windows A в последнюю очередь.
В общем, я могу порекомендовать вам использовать один OnGUI и заставить всех его использовать. Вы можете сделать это, создав один игровой объект OnGUI, который обрабатывает весь ваш графический интерфейс. Это лучшая производительность (меньше накладных расходов) и меньше проблем, связанных с параллелизмом и проблемами порядка выполнения между сценариями.
Похожие вопросы
Новые вопросы
unity3d
Unity - это кроссплатформенный игровой движок от Unity Technologies.