Godot: Свернуть верхнее меню

Созданный на 22 мая 2017  ·  143Комментарии  ·  Источник: godotengine/godot

Воспользовавшись текущими изменениями пользовательского интерфейса, внесенными в 3.0, я подумал, что мы могли бы также улучшить кнопки меню вверху.

В настоящее время верхний левый угол занят

  • Сцена
  • Инструменты
  • Экспорт

В инструментах есть только один элемент, что делает его похожим на кнопку.
Экспорт - это кнопка, а не меню.

Справа вверху:

  • полоса громкости?
  • настройки
  • странные значки, которые никто не понимает, для чего они нужны: p

Я подумал о 2 разных предложениях по изменению:

  1. Сверните верхние левые кнопки в одну, может быть, назовите ее «Проект» ?. Это означает, что в меню сцены будет еще 2 пункта, и мы избавимся от инструментов и экспорта, которые в любом случае используются редко.

  2. Поскольку пространство не используется ни для чего другого, сделайте более функциональную «полосу» меню и разделите некоторые элементы на разные меню, чтобы упростить поиск. Я бы также перенес меню настроек справа, чтобы присоединиться к левой стороне. Настройки проекта могут быть внутри него вместе с настройками редактора.

WDYT? :)

discussion enhancement editor usability

Самый полезный комментарий

Боже, у Godot 3.0 действительно самая гладкая тема из всех игровых движков на рынке: D
И я бы сказал, что 2.1 уже выглядела лучше всех, она только улучшается. Годы впереди конкурентов: P

Все 143 Комментарий

Вот два снимка варианта 1 с закрытым и открытым меню.

screenshot from 2017-05-22 15-57-37

screenshot from 2017-05-22 15-57-41

Я вижу «экспорт проекта» (+1 к перемещению в меню), но куда делись Инструменты?

В инструментах

Меню Tools в основном предназначено для использования плагинами.

Вариант 2

screenshot from 2017-05-22 16-03-10

Мне нравится вариант 2, кто-нибудь подскажет, для чего нужна большая галочка рядом с полосой громкости? Потому что для меня вещи на правом конце - это всего лишь две большие загадки, заполняющие пространство: P

@vnen хороший момент, я забыл об этом.
Возможно, тогда в меню инструментов можно было бы добавить еще несколько вещей, я думаю, что в главном меню Scene слишком много элементов и разделителей. Такие вещи, как «преобразовать в» и «запустить скрипт», возможно, могут быть в инструментах?

Вы также можете переместить меню «Инструменты» в меню «Сцена» в качестве подменю (например, подменю «Открыть последние» и «Преобразовать в»).

Хорошо, вот модифицированный вариант 2, в котором в меню инструментов есть некоторые элементы из меню проекта, что делает его более приятным для просмотра :)

нормальное окно
screenshot from 2017-05-22 16-12-14

меню проекта
screenshot from 2017-05-22 16-12-19

меню инструментов
screenshot from 2017-05-22 16-12-22

Я предпочитаю, чтобы меню «инструменты» было видимым, даже если внутри ничего нет, его можно было бы переименовать в плагины.

Кроме того, «settings» - это настройки редактора, я предпочитаю, чтобы он был вверху справа, а вещи, связанные с проектом, оставались вверху слева.

Тем не менее, переместить сценарий запуска и преобразовать в меню инструментов - хорошая идея.

Я не против re: plugins или tools для name.

@ eon-s Я думаю, что это просто обусловленное поведение из-за использования godot в течение некоторого времени: p если вы думаете для нормальных людей, не имеет смысла иметь настройки слева и настройки справа, настройки означают настройки.

или .... что насчет этого? :)

(это всего лишь макет)
right

@nunodonato оставьте

Я думал в этом направлении:

image

1) Мы можем создать меню «Проект», которое содержит «Экспорт», «Инструменты», «Выполнить скрипт», «Настройки проекта» и т. Д.
2) Мы можем создать меню «Редактор», которое содержит «Настройки редактора», «Макеты», «Управление шаблонами», «О программе» и т. Д.
3) Хотя мне нравится панель «Играть» в центре, я думаю, что ее следует отнести к основному выбору док-станции, который используется очень часто.
4) Maximize можно переместить на вкладки, что занимает немного места, но имеет больше смысла в этом контексте.
5) Справка должна быть большой и всегда видимой, мы могли бы открыть новый диалог, который представляет собой смесь как списка классов, так и диалога поиска помощи. Я думаю, что кто-то предложил это несколько недель назад, и это была фантастическая идея.
6) Полоса громкости больше не имеет причин, ее следует удалить, как вы можете видеть на вкладке Аудио

Будет ли это улучшением?

Повторная публикация изображения выше, оно было сломано
image

Да еще, я думаю, вы никогда не выбираете, какой режим 2D / 3D вы используете, так как это происходит автоматически, когда вы выбираете узел или открываете сцену, поэтому его можно было бы отодвинуть и заменить кнопкой «Viewport».

@reduz, это имеет для меня большой смысл :)
наличие 2d / 3d внутри вкладки - это здорово, а также намекает, что режим будет сохранен для каждой вкладки (сцена node2d по умолчанию будет открываться в режиме 2d и т. д.)

возможно, инструменты все еще могут быть в отдельном меню. Я думаю, для людей, которые используют пункты меню из плагинов, было бы намного легче добраться до него, чем внутри другого меню. кроме того, там много горизонтального пространства, и это сделает меню проекта менее тесным :)

Инструменты @nunodonato могут быть подменю Project, я думаю, в нем может быть столько элементов, сколько вы хотите.
Я понятия не имею, насколько популярно меню «Инструменты», но мы можем увидеть, часто ли оно используется, а затем в какой-то момент продвинуть его в главное меню, если оно того стоит.

насчет автоматического переключения 2d / 3d ... не уверен, я помню, что мне приходилось устанавливать определенный режим, даже если я выбирал узел другого.
Например, если вы открываете демонстрацию «HDR в 2d» и хотите настроить параметры HDR, вам нужно щелкнуть мировую среду (это 3d), но вы хотите увидеть эффекты в 2d. Возможно, есть и другие варианты использования ...

да, я не говорю, что вам никогда не нужно этого делать, поэтому у вас все еще есть
замена 2D / 3D, но в большинстве случаев в этом нет необходимости.

В понедельник, 22 мая 2017 г., в 13:00, Нуно Донато [email protected]
написал:

насчет автоматического переключения 2d / 3d ... не уверен, я помню, как принудительно
конкретный режим, хотя я выбирал узел другого.
Например, если вы открываете демонстрацию HDR в 2d и хотите настроить HDR
настройки, вам нужно щелкнуть мировую среду (это 3D), но вы хотите
чтобы увидеть эффекты в 2d. Возможно, есть и другие варианты использования ...

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-303143396 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z24ENgTo1J5JKuyIa30CUyhz-3Ys4ks5r8bECgaJpZM4NidqG
.

о, ладно, я думал, вы имели в виду, что их можно удалить, моя беда!

меню на основе предложений @reduz

menu2

Мне очень нравится разделение Scene project .
кнопка editor действительно хороша справа. Просто имеет смысл разделять конкретные действия и настройки проекта, которые влияют на каждый проект (редактор). И переезд - большое разделение.

Мне нравится разделение Viewport script asset store !!
Полноэкранное расположение кнопок также идеально в дизайне reduz.
О центральном расположении кнопок отладки play pause stop ... :
Я думаю, что они имеют наибольший смысл и лучше всего смотрятся в центре.
Позже я опубликую дизайн, потому что думаю, что размещение viewport, asset store... в правом верхнем углу может выглядеть довольно круто.

только мое мнение

Я согласен с тем, что игровые материалы лучше всего выглядят в центре, но для большей наглядности я думаю, что лучше переместить область просмотра / скрипт и т. Д. В центр. Я действительно не знаю, как это решить ..

Я думаю, что основные пользователи будут использовать ярлыки для переключения или просто полагаться на Godots, действительно хорошо выполняемые при изменении пользовательского интерфейса по запросу (щелчок по сценарию -> редактор сценария, щелчок по .tscn -> 2d / 3d ...)

так что кнопки в любом случае могут не так часто использоваться. и если они спроектированы таким образом, чтобы выделяться (серая рамка вокруг них), верхний правый угол - хорошее место? мысли?

точно, хотя я согласен, что лучше всего видеть воспроизведение / остановку и т. д. в центре, я почти не использую их, потому что я просто нажимаю сочетания клавиш :)

возможно, ребята из темы тоже могут дать какие-то идеи :) cc'ing @djrm @volzhs

Да, но имейте в виду, что мы должны сделать обнаруживаемость нашим главным приоритетом ... Я действительно не могу поверить, что мы не можем придумать решение: P

Я все еще думаю, что элементы управления воспроизведением справа более терпимы (здесь с удаленным полем), чем элемент управления разделами справа ... просто представьте себе переключение разделов, я думаю, что это имеет гораздо больше смысла и добавляет больше возможностей для обнаружения, чтобы иметь его на центр..

image

Да, я думаю, что функции воспроизведения справа - это нормально.

Я использовал редуз дизайн и поменял локации.
также дал поле script, assetstore... чтобы они появлялись больше и их было легче найти, хотя они не вводятся ...
вот варианты, которые я придумал:

godotheaderbardesigntabsleft
godotheaderbardesigntabscenter
godotheaderbardesigntabscentercombined

Мне все еще больше нравится предложение Редуза ... я чувствую себя более организованным и "неуместным" :)

Самый разумный для меня - последний. аналогичный приоритет, выглядит чисто.
Возможно, в настройках может быть опция для удаления текста рядом со значками, чем это выглядит более сбалансированным между панелью воспроизведения и полосой просмотра.
Легко обнаружить.
Не знаю о строках между viewport, script...

@ toger5 можешь ли ты попробовать свой последний, но с

хотя я все еще думаю, что мое предложение, вероятно, кажется менее навязчивым и проясняет, что обе вещи не предназначены для одного и того же ...

Что мы помещаем в пустой верхний правый угол? :п

@ akien-mga как насчет ссылок для сообществ / youtube / учебников ...

@ akien-mga Обычно он зарезервирован (неявно) для кнопок Закрыть / Свернуть / Развернуть, и я не могу придумать никакого программного обеспечения, которое помещает туда элементы пользовательского интерфейса (явно, в отличие от расширения панели инструментов, такого как LibreOffice).

Правая сторона с деревом узлов и инспектором получает наибольшее визуальное действие, поэтому я думаю, что дать им возможность дышать - неплохая идея.

с небольшими значками вверху:

godotheaderbardesigntabscentercombinedsmall

так выглядит намного лучше ... немного ... несбалансированно: D

@ toger5 извините, я думаю, мне все еще нравятся игровые элементы на правой стороне. Опять же, дело не столько в эстетике, сколько в удобстве использования и простоте обнаружения.

Ваши скриншоты выглядят красиво, но суть проблемы в том, что меню просмотра / сценария и т. Д. НАМНОГО важнее, чем меню воспроизведения, и используются гораздо чаще. Как таковые, они заслуживают большего внимания.

Я знаю, что они выглядят не так красиво, как кнопки воспроизведения в центре, но это правильно, если они там есть ..

А если поставить рядом с кнопками 2D / 3D скрипт / assetlib / help? в любом случае они используют одну и ту же панель.

@ eon-s На этой панели не так много места .. также иерархически, я думаю, имеет смысл, что это выше

еще одна попытка;)
godottabsleft

почему есть даже кнопка паузы, когда игра не идет,
играть и останавливаться должно быть достаточно. при воспроизведении воспроизведение преобразуется в паузу.
инструменты отладки также могут быть отделены от основного игрового раздела. ( @nunodonato balance;))

Я думаю, что это выглядит намного лучше, НО я не знаю о hirachy, теперь основные параметры окна просмотра равны инструментам отладки / выполнения. Что ... сомнительно.
Но как я уже упоминал ранее. основные пользователи в любом случае не будут использовать кнопки и не будут знать, что они делают.

для новичков это все еще самый популярный элемент пользовательского интерфейса -> попробую и скоро поймете, что левая часть - это основной вид, а центральная часть - для игры. это более или менее все, что им нужно знать (в начале)
Так что это не большая жертва ux для более чистого пользовательского интерфейса.
godotdifferentsplit

просто больше вариаций.
Мне кажется, что упрощение раздела воспроизведения является хорошей идеей: есть много определенных кнопок, которые можно объединить в одно меню, которое расширяется при нажатии.
Для этого я использовал дизайн alelepd. Потому что у него простая реализация кнопок воспроизведения.

godotolddesignused

Этот перемещает игровую секцию вправо. (также немного упрощен)
godotsimplemiddlesection

ps: наконец-то я начал выкладывать скриншоты только с верхним разделом;)

Пауза используется для отладчика.
Также я думаю, что текст необходим, чтобы он имел больше смысла в навигации ..

22 мая 2017 г. в 21:03 "Timo" [email protected] написал:

просто больше вариаций.
Мне кажется, что упрощение игрового раздела - хорошая идея: есть
множество специальных кнопок, которые можно объединить в одно расширяющееся меню
по щелчку.
Для этого я использовал дизайн alelepd. Поскольку он имеет простую реализацию
кнопки воспроизведения.

[изображение: godotolddesignused]
https://cloud.githubusercontent.com/assets/16718859/26333134/3f74e5f6-3f10-11e7-9bd4-5752ea9e4cb1.png

Этот перемещает игровую секцию вправо. (также немного упрощен)
[image: godotsimplemiddlesection]
https://cloud.githubusercontent.com/assets/16718859/26333174/811e4c0e-3f10-11e7-94b5-337bc93f7833.png

ps: наконец-то я начал выкладывать скриншоты только с верхним разделом;)

-
Вы получаете это, потому что вас упомянули.

Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-303252558 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z2-eoiuD0dVrKy9T3hlNKSNnb2tglks5r8iJSgaJpZM4NidqG
.

да, текстовая часть имеет смысл
Я подумал, что при нажатии на кнопку воспроизведения вместо кнопки воспроизведения появляется кнопка паузы.
Таким образом, вы можете перейти в режим отладки, только когда игра запущена ...

@ toger5 какая кнопка воспроизведения будет заменена на "паузу"? (их минимум 3)

Лучше иметь фиксированное место для паузы и остановки.

Я предпочитаю Play действовать как Restart, как и текущее поведение.

Ой, не думал об игре как о рестарте ...
Думаю ты прав!

Действительно ли AssetLib достаточно важна, чтобы заслужить свое место в верхнем меню? Я не думаю, что он будет использоваться / переключаться почти так же часто, как и любые другие вещи, и его вполне можно было бы перенести в другое место. (кстати, не большой поклонник значка "сумка для покупок")

Не обращайте внимания на мой уродливый макет, но возможно ли (технически) выровнять два раздела меню по вертикали, вот так. возможно, это могло бы решить некоторые проблемы с балансировкой:
godot_mockup

либо он будет скрыт вкладками наверху (когда у вас много из них открыто), либо вы потратите место на другую вертикальную линию

Моя мысль: я часто использую отмену / повтор (особенно отмену). Могут ли они быть перемещены из меню сцены в меню над видом сцены, может быть, в подменю просмотра?
811e4c0e-3f10-11e7-94b5-337bc93f7833

Мокап для наглядности. Вы, ребята, заставляете меня переучивать массу навыков (сначала C ++, а теперь редактирование изображений: P)

Всем отличные идеи, продолжайте придумывать: +1:
Я просто хочу добавить свои 2 цента: возможно, переместив «Окно просмотра, сценарий и т. Д.» Над вкладкой рядом с кнопкой полноэкранного режима. Затем мы можем оставить кнопку «Воспроизвести» посередине, а «Помощь» - справа.

mockup

edit: Таким образом, было бы яснее, что эти кнопки влияют на содержимое вкладки

@stephdin Мне нравится эта идея! текст также может быть сворачиваемым, если одновременно открыто много вкладок.
Еще мне нравится Help вверху справа :)

@stephdin Мне это нравится визуально, но, вероятно, это также вызовет проблемы, если будет слишком много открытых вкладок, как указано @nunodonato

Мне действительно нравится подход @stephdin .
это уже предлагалось где-то еще, опасения заключались в том, что это пространство ценно для вкладок. что правильно, хотя это не мой стиль работы, поэтому я не чувствую этого ...

  • Я также думаю, что у этого есть преимущество, что он близок к переключению 2d / 3d, что имеет смысл.
  • Также кажется правильным, что изменение вкладки со скрипта на 2d изменяет настройку справа. (это лучше, чем изменение наверху)

@nunodonato да, коллапс - хорошая идея. возможно, он показывает текст, когда есть только несколько вкладок, и переключается на только значки, когда вкладок больше. (это всего 4 значка, поэтому он занимает место только для одной вкладки, что не является проблемой)

Другой подход:

что, если есть только две вкладки по умолчанию для скрипта + хранилища ресурсов. потому что они в основном ведут себя как одна вкладка. все сценарии упорядочены на одной вкладке сценариев ... и вы также находитесь в том же месте в хранилище ресурсов. Думайте об этом как о закрепленных вкладках браузера.

у нас есть эти две вкладки по умолчанию, и как только вы переключаетесь на сцену, она (конечно) показывает область просмотра.

Как упоминал @nunodonato , текст может быть
Я не знаю, можно ли реализовать прокрутку, как это делается в Sublime Text или Atom

С @stephdin стиля, AssetLib может находиться слева от помощи тоже (справа вверху), он будет использоваться несколько раз в проект.

Ага. мы можем переместить assetlib куда-нибудь, если assetlib отображается как всплывающее окно, такое как настройки проекта / редактора.

Я быстро создал несколько макетов для идеи @ toger5 :

bildschirmfoto von 2017-05-23 22 18 44
bildschirmfoto von 2017-05-23 22 19 04
bildschirmfoto von 2017-05-23 22 19 21

Но, думаю, мне больше нравятся кнопки на правой стороне. Перемещение AssetLib рядом с кнопкой Help - отличная идея imho

Вот макет:
godottopbarassetstoretab2

  • переместили скрипт и библиотеку ресурсов на вкладку справа (поскольку они в основном являются вкладками, у вас не может быть нескольких вкладок сценария)
  • добавлена ​​кнопка полноэкранного режима внутри основного представления: полноэкранный режим специфичен для скрипта, библиотеки ресурсов -> там есть смысл
  • помощь вверху справа - это круто;)

@stephdin lol Спасибо! Я тоже издевался над ...
переместил вкладки вправо .. так что они в основном кнопки ...
если библиотека ресурсов находится в верхнем правом углу, может работать очень хорошо. У него также есть другой приоритет и другой вариант использования, чем сценарий и сцены. рядом, чтобы помочь Отлично

@ toger5 хороший макет, но нам нужно показать, какая вкладка сцены активна.
потому что док "Сцена" показывает активную сцену.

@ toger5 Наличие этих "фиксированных вкладок" справа, как в вашем макете, выглядит намного лучше: D

edit: "добавлена ​​полноэкранная кнопка внутри основного представления" -> Это тоже хорошая идея

Также запомните эту опцию (show_script_in_scene_tabs):

scriptinscenetab

Не делайте кнопки скрипта лишними рядом с вкладками.

@ eon-s На самом деле это не будет лишним, поскольку кнопка сценария на вкладке сцены приводит вас к прикрепленному сценарию, кнопка сценария справа к текущему редактируемому сценарию или hep-странице.
@volzhs хорошо ты упомянул об этом! нам может понадобиться другой блок стилей draw_center = false

@ toger5 как насчет того, чтобы сделать assetlib всплывающим окном и поместить его в верхний правый угол (рядом со справкой в ​​вашем последнем макете) и просто поместить 2d / 3d / script / full screen в верхний правый угол главной (центральной) панели?

Asset lib в виде всплывающего окна, я думаю, великолепен.
Я думаю, что будет больше смысла, если область просмотра изменится автоматически. Не вижу необходимости в кнопке 2d / 3d. Просто должен быть способ добраться до редактора скриптов. (если активы находятся во всплывающем окне) вот и все.

хорошо, я думаю, это мой любимый:

mockup

  • AssetLib и справка вверху справа
  • AssetLib в новом окне
  • "Viewport" вместо "2D / 3D" (автоматически, но с кнопкой "2D / 3D" в заголовке вкладки)
  • Кнопка "Полноэкранный режим" на вкладке
  • Сворачивание текста при открытии многих вкладок
  • Изменения, внесенные в меню (Сцена, Проект, Редактор), великолепны!

@stephdin мне это тоже нравится
но когда бы вы использовали кнопку области просмотра ...
Если я нахожусь в сцене, я уже вижу окно просмотра. Если я в редакторе скриптов. Я мог бы переключиться на последнюю сцену, но почему бы просто не нажать на саму сцену? вкладка слева. освободит место, а также имеет для меня больше смысла.
Просто нужно указать, какая вкладка активна в данный момент. как сказал волжс, это важно для сцены док.

@ toger5 Я не думаю, что нажатие на саму сцену должно автоматически переключаться в окно просмотра сцены. иногда вы можете оставить редактор сценариев открытым и переключать сцены (например, для просмотра дерева узлов), не возвращаясь в область просмотра, поэтому, я думаю, имеет смысл иметь отдельную кнопку области просмотра.

@novemberist Очень хорошее замечание. не думал об этом.
У вас определенно есть сильные стороны.
чем я весь в дизайне @stephdin

1) Разделы должны быть представлены в виде текста, значки нечеткие.
2) Assetlib - это раздел, удалять его незачем
3) Опять же, внешний вид менее важен, чем возможность обнаружения.

Вы, ребята, пытаетесь решить визуальную проблему, связанную со взглядом, а я
заинтересован в том, чтобы интерфейс Godot был дружелюбным к новичкам ..

23 мая 2017 г. в 19:26 "novemberist" [email protected] написал:

@ toger5 https://github.com/toger5 Я не думаю, что нажимать на сцену
сам должен автоматически переключиться на окно просмотра сцены. Иногда вы
может захотеть оставить редактор скриптов открытым и переключать сцены (например, для просмотра
дерево узлов), не возвращаясь в область просмотра, поэтому наличие отдельного
Думаю, кнопка viewport имеет смысл.

-
Вы получаете это, потому что вас упомянули.

Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-303550418 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z27_tsJaJ8njXaHuib0OmMnynjTMMks5r810PgaJpZM4NidqG
.

Или мы делаем эту опцию продвинутой, Alt нажатие на сцену просто переключает ее на активную сцену. (для дерева узлов)
щелчок приводит вас к окну просмотра этой сцены

Я думаю, что в последних концепциях использовались и значки, и текст, поэтому все должно быть достаточно ясно. всплывающие подсказки могут обеспечить дополнительную ясность. Я думаю, что здесь мы пытаемся найти золотую середину между доступностью и визуализацией пользовательского интерфейса, вместо того, чтобы отдавать предпочтение форме над функцией. @reduz, как вы думаете, последние макеты будут менее доступны для новых пользователей, чем текущий пользовательский интерфейс?

Да, они. Между разделами и разделом должна быть связь
кнопки, поэтому кнопки воспроизведения должны идти вправо.

23 мая 2017 г. в 19:43 "novemberist" [email protected] написал:

Я думаю, что в последних концепциях использовались и значки, и текст, поэтому все
должно быть достаточно ясно. всплывающие подсказки могут обеспечить дополнительную ясность. думаю
мы пытаемся найти золотую середину между возможностью обнаружения и
визуальные эффекты пользовательского интерфейса здесь, а не предпочтение формы над функцией. @reduz
https://github.com/reduz как вы думаете, последние макеты будут меньше
доступен для новых пользователей, чем текущий пользовательский интерфейс?

-
Вы получаете это, потому что вас упомянули.

Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-303553499 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z2_Df8Q6LBHLvzOO3QqlaPoJ_0LSBks5r82D4gaJpZM4NidqG
.

Да, они. Между разделами и кнопками разделов должна быть связь, поэтому кнопки воспроизведения должны располагаться вправо.

@reduz Не уверен, что здесь подразумевается под разделами?

В любом случае у меня нет предпочтений в отношении кнопок воспроизведения (но я все же считаю, что справка в правом углу - хорошая идея, поэтому кнопки воспроизведения могут идти сразу влево)

макет:
84becd78-400c-11e7-8f53-186d3014bc70

Было бы грубо публиковать мое мнение, поскольку все вы, ребята, выполняете (потрясающую) тяжелую работу, но я все же предпочитаю тот, который ранее предлагал

Перемещение кнопок Viewport и Script в угол не кажется разумной идеей, а размещение AssetLib и Help справа с кнопками Play не кажется ни визуально привлекательным, ни логичным с точки зрения логистики:

Я определенно могу жить со всеми ними. И было бы хорошо, если бы для разных режимов был верхний центр.
поскольку reduz считает, что это самая простая структура для начинающих. (может быть, прав ...)

это мои изменения (реальные вещи, без макета :)
screenshot from 2017-05-24 10-54-38

Я знаю, что на самом деле это не обсуждается, и я не очень разбираюсь в дизайне пользовательского интерфейса, но из личного опыта пользователя я считаю, что кнопки воспроизведения справа довольно отталкивают и отключены. Тем не менее, я действительно вижу, как это улучшит обнаруживаемость. Кроме того, если я не ошибаюсь, почти у всех остальных движков кнопки «воспроизведение, пауза, остановка» расположены по центру - так что люди, пришедшие, например, из единства, сразу почувствуют себя как дома, когда увидят их там, и в противном случае могут быть сбиты с толку. Что касается важности так называемых «секций» - я не совсем понимаю, почему они считаются такими важными, они должны быть сведены вместе в центре. Разве это не просто разные "режимы просмотра" и / или редакторы? Я думаю, люди легко поймут, где их найти (к тому же часто есть несколько способов получить к ним доступ в любом случае), и не поймут, как можно использовать более современный подход к размещению элементов графического интерфейса в контекстно-понятных местах вместо того, чтобы бросать их прямо вам в лицо, каким-либо образом ухудшает взаимодействие с пользователем. Я бы сказал, что это особенно верно для кнопки «полноэкранный режим», которая на самом деле вообще не приводит вас в новый раздел и действительно должна быть где-то еще.

@novemberist нет, только Unity:

image
image
image

Все остальное - беспорядок, Годо по сравнению с ним намного чище. Я почти уверен, что со временем вы к этому привыкнете ...

@nunodonato Мне это очень нравится, не стесняйтесь делать пиар, если хотите. Я все еще не уверен, что делать с удаленным меню, должно ли оно стать обычным меню слева? потому что я думаю, что большинство людей полностью пропускает это ..

Боже, у Godot 3.0 действительно самая гладкая тема из всех игровых движков на рынке: D
И я бы сказал, что 2.1 уже выглядела лучше всех, она только улучшается. Годы впереди конкурентов: P

@ akien-mga согласился :)

@reduz также имеет смысл переместить удаленный элемент в меню, а не кнопку. Это также сделает его более заметным, и у нас есть свободное место в меню :)

да, другие движки выглядят так дерьмо ... понятия не имею, почему люди их используют;)

Я надеюсь, что размещение переключателя 2d / 3d viewport в другом месте и использование единственной кнопки «viewport» в верхнем меню тоже не совсем исключено. мне это действительно понравилось. хотя это может привести к путанице, что 2d-узлы можно также просматривать в 3d и наоборот ...

Просто небольшая идея: «воспроизвести отредактированную сцену» и «воспроизвести настраиваемую сцену» можно поместить в раскрывающийся список, как в IntelliJ.
А может поменять иконку отладки на что-нибудь более знакомое, или в лишнее меню =)

bildschirmfoto

Проблема в том, что это не значок отладки, это значок удаленного доступа ... На самом деле ничего не связано с отладкой. Панель отладки - это то место, где находятся отладочные материалы

@reduz перемещение кнопки отладки было отличной идеей :) Нам просто нужно найти для него лучшее название

screenshot from 2017-05-24 15-07-43

Определенно думаю, что «Отладка» вводит в заблуждение, я бы переименовал в «Выполнить»

В среду, 24 мая 2017 г., в 10:08, Нуно Донато [email protected]
написал:

@reduz https://github.com/reduz перемещение кнопки отладки было отличным
идея :) Нам просто нужно найти для него лучшее название

[изображение: скриншот от 2017-05-24 15-07-43]
https://cloud.githubusercontent.com/assets/1642015/26404595/706f0328-408a-11e7-9f73-73f7513b8880.png

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-303718385 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z2wod6j5pU9okMXcmsDXC4NQtkVi0ks5r9CvkgaJpZM4NidqG
.

Я думаю, что «Беги» еще больше вводит в заблуждение. Пользователи будут думать, что будут кнопки для запуска игры. Может, «Параметры запуска» сработают. Текущая всплывающая подсказка для него «Параметры отладки», которую также можно использовать в качестве имени меню.

«Поиграйте с ...», может быть?

@vnen Я

"Конфигурация (и)"?

ок, переместил кнопку, не отвлекающую от отвлекающих факторов, на панель вкладок

screenshot from 2017-05-24 17-17-12

это было мое последнее изменение в моем PR. Возиться с кнопками 2d / 3d сейчас вне моего понимания, поэтому, если кто-то еще захочет справиться с этим ... :)

@reduz, как насчет того, чтобы переместить меню Project влево, чтобы в нем были оба параметра выхода, а сцена была второй? Немного странно иметь "выход" в меню Scene. Проект имеет больший объем, поэтому, возможно, он лучше подошел бы на 1-м месте

Может иметь смысл ... всем, я думаю, нужно будет привыкнуть к этому

24 мая 2017 г., 12:40, «Нуно Донато» [email protected] написал:

@reduz https://github.com/reduz как насчет перемещения меню проекта в
слева, так что у него есть оба варианта выхода, и сцена будет второй? это
немного странно уйти со сцены. Проект имеет больший объем, поэтому
возможно, лучше подошел бы на 1-м месте

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-303763729 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z238D8yqfHqXytOYUnnSmaSoR5A9zks5r9E9RgaJpZM4NidqG
.

Да, все дело в привычках :) Хорошо, я сделал последнее изменение в моем PR. Думаю, после выхода альфа-версии у нас будет много тестировщиков, а затем с этой обратной связью мы сможем увидеть, как с этого момента улучшить

Я не очень разбираюсь в клавиатуре и в основном разрабатываю с помощью мыши.
Я пометил свою горячую точку пользовательского интерфейса (зеленым), и я думаю, что в этой точке должны быть кнопки или меню, которые я использовал чаще всего.
Красный - это места, которые мне не нравятся. (подойти к кнопке закрытия и запустить программу)
image

Это моя самая используемая кнопка (отсортирована по частоте использования)

  • добавить / создать новый узел (+ кнопка)
  • воспроизвести проект (кнопка воспроизведения)
  • кнопка скрипта (все три места)
  • выберите режим и переместите режим (курсор и кнопка с крестиком в сцене)
  • перейти к предыдущему редактированному объекту в истории (стрелка в окне инспектора)
  • 2D кнопка
  • Создание экземпляра сцены (кнопка цепочки)
  • воспроизвести отредактированную сцену

положение меню (отсортировано по частоте использования)

  • (окно сцены) Edit -> Configure Snap
  • (окно сцены) Edit -> Use Snap
  • (окно сцены) Правка -> Показать сетку
  • Сцена -> Открыть сцену ...
  • Сцена -> Преобразовать в .. -> Набор плиток ..
  • Сцена -> Настройки проекта
  • (окно скрипта) Файл -> открыть / закрыть
  • (окно скрипта) Справка -> Контекстная справка

предложения

  • Кнопки Воспроизвести отредактированную сцену и Воспроизвести настраиваемую сцену могут быть внутри окна сцены (я никогда не использую Воспроизвести настраиваемую сцену )
  • Кнопка " Запуск в браузере" никогда не работала у меня (ее можно было переместить в меню)
  • AssetLib не должен быть в зеленой зоне
  • Воспроизведение, пауза и остановка должны быть в зеленой точке (как насчет зеленой точки внизу?)

Было бы очень здорово иметь настраиваемую панель кнопок сверху посередине, как старый firefox или старый офис MS !!

Извините, я не могу привыкнуть к тому, что сцены и проект меняются местами, я думаю, что мы
вероятно, следует их поменять местами ... В пользовательских интерфейсах это не редкость:

[image: Встроенное изображение 1]

В среду, 24 мая 2017 г., в 17:20, puppetmaster- [email protected]
написал:

Я не очень разбираюсь в клавиатуре и в основном разрабатываю с помощью мыши.
Я отметил свою горячую точку пользовательского интерфейса (зеленый), и я думаю, что в этой точке должен быть
кнопки или меню, которые я использовал чаще всего.
Красный - это места, которые мне не нравятся. (подойти к кнопке закрытия и начать
программа)
[image: image]
https://cloud.githubusercontent.com/assets/10463138/26421573/d0cf4a66-40c6-11e7-8e09-c139aca8ebe1.png

Это моя самая используемая кнопка (отсортирована по частоте использования)

  • добавить / создать новый узел (+ кнопка)
  • воспроизвести проект (кнопка воспроизведения)
  • кнопка скрипта (все три места)
  • выберите режим и переместите режим (курсор и кнопка с крестиком в сцене)
  • перейти к предыдущему редактированному объекту в истории (стрелка в окне инспектора)
  • 2D кнопка
  • Создание экземпляра сцены (кнопка цепочки)
  • воспроизвести отредактированную сцену

положение меню (отсортировано по частоте использования)

  • (окно сцены) Edit -> Configure Snap
  • (окно сцены) Edit -> Use Snap
  • (окно сцены) Правка -> Показать сетку
  • Сцена -> Открыть сцену ...
  • Сцена -> Преобразовать в .. -> Набор плиток ..
  • Сцена -> Настройки проекта
  • (окно скрипта) Файл -> открыть / закрыть
  • (окно скрипта) Справка -> Контекстная справка

предложения

  • Кнопки Воспроизведение отредактированной сцены и Воспроизведение пользовательской сцены могут быть
    внутри окна сцены (я никогда не использую Play custom scene )
  • Кнопка " Выполнить" в браузере никогда не работала у меня (ее можно было переместить внутри
    меню)
  • AssetLib не должен быть в зеленой зоне
  • Воспроизведение, пауза и остановка должны быть в зеленой точке (как насчет
    зеленое пятно внизу?)

Было бы очень здорово иметь настраиваемую панель кнопок сверху в
средний как старый firefox или старый офис MS !!

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-303840013 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z2yx0nEUqpcoz4I-cF-pcfyRz1O5iks5r9JEcgaJpZM4NidqG
.

@reduz что-то пошло не так с прикрепленным скриншотом, я не могу его просмотреть.

Еще я пару раз нажимал не на то меню ... но это по привычке. Но ничего страшного, если вы предпочитаете не пробовать это в течение более длительного времени, мы можем изменить позиции. В таком случае, будут ли параметры выхода из меню «Сцена»?

Я бы сказал, давайте дадим этому еще немного времени и пересмотрим через неделю или тоже. Мы все привыкли к тому, что меню «Сцена» является первым, но с функциональной точки зрения гораздо больше смысла иметь сначала меню «Проект». Когда Godot был редактором одиночной сцены, меню Scene было естественным, но с версии 2.0 у нас есть поддержка нескольких сцен, и Godot фактически стал редактором проекта.

Я всегда нажимаю Project вместо Scene: confused:
Раньше я нажимал кнопку воспроизведения при редактировании сцен, а теперь не могу найти ее, пока не вспомню, что у меня 3: sweat_smile:

Но, может быть, @ akien-mga прав ...

Прошло два дня, а я все лажаю :(

Вс, 28 мая 2017 г., в 12:42 eon-s [email protected] написал:

Я всегда нажимаю Project вместо Scene 😕
И раньше нажимал кнопку воспроизведения при редактировании сцен, а теперь не может найти
пока я не вспомню, что я на 3 😅

Но, может быть, @ akien-mga https://github.com/akien-mga прав ...

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-304522648 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z22Wj32mycgdZslWKRAkcuJ0sHihwks5r-ZXggaJpZM4NidqG
.

Теория и практика не всегда идут рука об руку, как все вы уже знаете. :улыбка:

Я помню, как на фейсбуке кто-то рассказывал о отслеживании взглядов.
он может помочь в этом? :улыбка:

ага, наверное, лучше их обратно поменять местами ..

ВС, 28 мая 2017 г., в 13:05, volzhs [email protected] написал:

Я помню, как на фейсбуке кто-то рассказывал о отслеживании взглядов.
он может помочь в этом? 😄

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/godotengine/godot/issues/8865#issuecomment-304523813 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AF-Z24hebsT6nzhuqB9naSQc2vBSsQhGks5r-ZtRgaJpZM4NidqG
.

Прошло два дня ... дай немного времени :)
Или, лучше всего, спросите новых пользователей, что им кажется наиболее естественным. Опытные пользователи всегда будут разочарованы любым изменением пользовательского интерфейса, но иногда это стоит преодолеть.

@ akien-mga наверное.
но AFAIK, наиболее важные (часто используемые или должны быть замечены) вещи в основном расположены слева или сверху.
дополнительные (желанные) вещи находятся справа или снизу.
это обычно для большинства случаев, таких как Интернет, приложение, ОС ...
Я думаю, что Godot 2.x уже последовал этому примеру.

хе-хе Я согласен с @ akien-mga, старые пользователи всегда будут не любить любые изменения ... все дело в мышечной памяти :)

С учетом сказанного,

Так что, возможно, я бы попытался найти лучший способ объединить их обратно ... но без того, чтобы получить ОГРОМНОЕ меню, которое трудно читать и которое имеет множество разных опций. Несколько идей:

  • удалите кнопку «вернуть» сцену. Я не знаю, насколько это полезно для людей, я не помню, чтобы когда-либо им пользовался.
  • Поместите параметры отмены и повтора в виде кнопок после меню справки (люди на самом деле отменяют, используя меню - это так неудобно)
  • удалить сцену закрытия - да, я знаю, что обычно есть все эти обычные параметры (сохранить, сохранить все, закрыть и т. д.), но действительно ли они нужны? Я имею в виду, кто не закрывает сцены с помощью кнопки закрытия на вкладке или сочетания клавиш?

это уменьшило бы меню на 7 пунктов !! (разделители включены), что делает его более терпимым при объединении обоих :)

кто не закрывает сцены с помощью кнопки закрытия на вкладке или сочетания клавиш

вот я, иногда. Я думаю, это какой-то связанный с этим "откат".
Иногда я делал это, когда мне не нравились изменения после внесения некоторых изменений.

@nunodonato Я использую сцену возврата, когда

Дело принято. Вы, ребята, хотите предложить способ лучше организовать меню, чем просто вываливать на него миллионы предметов? :)

мое быстрое предложение таково.
image
Фактически, это почти то же самое, что давным-давно предлагал Редуз.

У меня нет предпочтений относительно порядка сцены и проекта. Но отменить и повторить как кнопки, а не пункты меню, было бы замечательно <3

для меня 2d, 3d, скрипт на уровне вкладок также остается лучшим решением:
Если это влияет только на эту основную док-станцию, почему бы не сделать ее частью основной док-станции ...
открываемость все еще существует!

Если библиотека ресурсов находится вверху справа, я думаю, это должно быть всплывающее окно, а не другая основная альтернатива док-станции.
Сколько усилий нужно было бы переместить? Какие плюсы и минусы?

мое предложение основано на изображениях в этой ветке. так что это не то, как это выглядит в текущей основной ветке.
но я подсказал, что где.

Как насчет этого?
image

  • кнопка воспроизведения сцены внутри окна сцены

@ puppetmaster - для комнаты должно быть выбрано то, что выбрано
image

Мне очень нравится "проиграть текущую сцену" в доке сцены !! хотя бы правильно поставил.
Я думаю, что кнопка android / html5 должна оставаться на верхней панели. В любом случае он появляется только тогда, когда он настроен ... так что обычно его там нет. РЕДАКТИРОВАТЬ: (это только для 2.1 ... мой плохой)

Да, я знаю, и мне бы хотелось больше этого.
У вас должна быть открыта сцена, чтобы ее воспроизвести, так почему бы не поместить кнопку воспроизведения сцены внутри окна сцены

кнопка html всегда видна, но у меня нет настройки html!?!

@ puppetmaster- ты прав, прости

Да и кнопки внутри сцены не всегда очень умные ..
image
Кнопка должна отключаться, когда не работает.

@ puppetmaster- о, играй (беги) там только в соответствии с твоим предложением. теперь думаю, дело не в комнате.
Кнопка запуска html5 или android отображается или исчезает в зависимости от конфигурации, я думаю, это хорошо.
и запуск проекта напрямую из него - лучший UX, который я использовал.
Я действительно много использовал его при разработке модулей или тестировании изменений для другой платформы, которую я не использую для разработки.

Как насчет идеи иметь настраиваемую панель кнопок посередине.

@ puppetmaster - согласен насчет не очень интеллигентности. должно быть лучше.

Ребята, продолжайте обсуждение в центре внимания. этот вопрос касается меню проекта / сцены. возможно, вы можете обсудить панели инструментов в другом выпуске. Может быть?

@nunodonato Я не говорю о панелях инструментов. :)
Я просто сказал, потому что @ puppetmaster- предложил переместить что-то на панель инструментов.

Панели инструментов и меню взаимосвязаны - если что-то перемещается из меню на панель инструментов или наоборот.

В меню проекта хотелось бы иметь что-то вроде этого
image
Список последнего открытого мной проекта.
Также было бы здорово иметь возможность перейти непосредственно к входной карте.

Вы хотите недавние сцены или недавние проекты? Потому что непонятно ...

Извините за плохой скриншот .. последние проекты
image

@ puppetmaster- но это для менеджера проекта, а не для текущего проекта (настройки, инструменты и тому подобное)

Я был бы не против иметь Project и Scene в одном пункте меню.
«Новая сцена» подходит для Project.

@ eon-s Я думал, что пункт меню « Выйти из списка проектов» также будет перемещен в меню «Проект», а список с последними проектами будет практически.

Как новый пользователь Godot, я довольно быстро привык к тому, что Project был раньше, чем Scene, и думаю, что в целом это имеет больше смысла. Я счастлив оставить все как есть! Тем не менее, я не думаю, что многие люди слишком озабочены этим, и я был бы не против, если бы их поменяли обратно, если это действительно так сильно неудобно для некоторых.

Это все еще актуально? так как верхняя часть двигателя была переработана

Думаю, это уже не актуально. Тем не менее, обсуждение все еще может продолжаться.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги