|
|
(не показано 17 промежуточных версий 7 участников) |
Строка 1: |
Строка 1: |
− | Внимание !!
| |
− | * Перед публикацией внимательно читать ВСЕ!
| |
− | * Делаем при обсуждении отступы (двоеточие) и подписываемся (4 тильды).
| |
| | | |
− | == Улучшение интерфейса ==
| |
− |
| |
− | * Возможность копирования состояний из машины в машину.--[[Участник:Oilich|Oilich]] 13:36, 24 января 2013 (CET)
| |
− | * Поворачивать, масштабировать объекты прямо на сцене (как в любом граф.редакторе) [[Участник:Steps|Steps]] 14:11, 24 января 2013 (CET)
| |
− | * Добавить горячие клавиши в состоянии машин. В выбранном состоянии машины, например если нажать "w" создается ф-я wait, "i"=if,<br> "m" = move, "s" = set ну и так далее. --[[Участник:Igood|Igood]] 16:10, 24 января 2013 (CET)
| |
− | :: С какой клавишей использовать CTRL +S сохранение + давайте уже весь список хоткеев. Проще разнести и реализовать.\
| |
− |
| |
− | * Возможность копирования ф-й(set,wait...) из одного состояния машины в другую.--[[Участник:Igood|Igood]] 16:12, 24 января 2013 (CET)
| |
− | :: В чем отличие от "Возможность копирования состояний из машины в машину.--[[Участник:Oilich|Oilich]] 13:36, 24 января 2013 (CET)"
| |
− | ::: В том что это не состояния а отдельные функции в состоянии.--[[Участник:Igood|Igood]] 08:53, 25 января 2013 (CET)
| |
− | :::: я поддерживаю. мелочь, а приятно. [[Участник:Steps|Steps]] 12:13, 25 января 2013 (CET)
| |
− |
| |
− | * Добавить событие кнопке, изм. состояния объекта если на нее нажали в состоянии disable.--[[Участник:Igood|Igood]] 16:18, 24 января 2013 (CET)
| |
− |
| |
− | :: С точки зрения кнопки - Она "Кнопка" имеет два состояния, в состоянии disable кнопка не должна вообще воспринимать кликов. Но если всех это не запутает и нужно для космического корабля то ОК--[[Участник:Boyarin|Boyarin]] 21:45, 24 января 2013 (CET)
| |
− | :: Стоит обсудить. Действительно, не очень логично считать дизейбл рабочим состоянием. [[Участник:Steps|Steps]] 12:16, 25 января 2013 (CET)
| |
− |
| |
− | * Добавить возможность открывать несколько машин состояний одновременно. Сделать так, чтоб их можно было сворачивать.--[[Участник:Fhod|Fhod]] 17:00, 25 января 2013 (CET)
| |
− |
| |
− |
| |
− | * По логике в списке сначала должен идти параметр, а потом его значение.--[[Участник:Avereskun|Avereskun]] 10:06, 25 января 2013 (CET)
| |
− |
| |
− | [[Файл:Editor123.jpg]]
| |
− |
| |
− | * В редакторе сцен, если закрыл окно с параметрами или деревом объектов, то его можно вернуть только переоткрыв редактор. Необходимо добавить управление отображением этих окон из меню. --[[Участник:Shejko|Shejko]] 09:22, 29 января 2013 (CET)
| |
− | : Ну не совсем так. Правой кнопкой на панели и галкой можно включить область с деревом и проперти - Но понятно что требует в настройки вынести --[[Участник:Boyarin|Boyarin]] 21:29, 30 января 2013 (CET)
| |
− |
| |
− | * Добавить возможность одновременно синхронизировать и снимать синхронизацию с группы объектов.--[[Участник:Odyadina|Odyadina]] 13:54, 29 января 2013 (CET)
| |
− | : Согласен + можно подумать и про др груп изменения--[[Участник:Boyarin|Boyarin]] 21:29, 30 января 2013 (CET)
| |
− |
| |
− | * Добавить синхронизацию (да-нет) свойств сцены --[[Участник:Odyadina|Odyadina]] 10:59, 30 января 2013 (CET)
| |
− | : согласен--[[Участник:Boyarin|Boyarin]] 21:29, 30 января 2013 (CET)
| |
− |
| |
− | * Добавить возможность хранить проекты на разных дисках, не привязываясь к местонахождению редактора.
| |
− | Нужно с этим что-то делать:
| |
− | [[Файл:Файл_проекта.JPG|200px|thumb|left|описание]]
| |
− | <br clear="all" />
| |
− | --[[Участник:Dorl|Dorl]] 09:02, 31 января 2013 (CET)
| |
− |
| |
− | * Возможность добавлять графические объекты с применением к ним свойств объектов, которые уже заданы аниматором, а именно параметры кнопок, чекбоксов, НО НЕ КООРДИНАТЫ. Чтобы работало по типу пипетки--[[Участник:Lsokol|Lsokol]] 13:17, 6 февраля 2013 (CET).
| |
− |
| |
− | Потому как часто возникает вопрос коррекции сцены с перемещением (также увеличением-уменьшением, вращением, заменой цвета и т.д.), например, тех же кнопок для улучшения общего вида сцены--[[Участник:Lsokol|Lsokol]] 13:17, 6 февраля 2013 (CET).
| |
− |
| |
− | Во-первых - облегчит работу аниматору (не нужно будет искать новое расположение исправленного объекта), во-вторых - объект будет обладать уже заданными параметрами, в-третьих - расположение изображения будет соответствовать тому, как задумал графический дизайнер--[[Участник:Lsokol|Lsokol]] 13:17, 6 февраля 2013 (CET).
| |
− |
| |
− |
| |
− | * Добавить кнопку "снять все выделения" и "выделить всё" в окно управления предзагрузкой на кнопках.
| |
− |
| |
− | [[Файл:Wind preload button.jpg|150px|thumb|left|окно в которое добавить кнопки]]
| |
− |
| |
− | <br clear="all" />
| |
− | --[[Участник:Shejko|Shejko]] 14:40, 13 февраля 2013 (CET)
| |
− |
| |
− | * После добавления дополнительных возможностей объекта не перемещать в начало списка параметров. Я добавляю возможность в объект в конец списка его параметров, скажем в пазл, после добавления параметра меня автоматически бросает вверх списка и чтобы поменять параметры приходится снова опускаться к добавленному параметру.
| |
− |
| |
− | --[[Участник:Shejko|Shejko]] 09:38, 14 февраля 2013 (CET)
| |
− |
| |
− | * Добавить кнопку "развернуть всё" в списке параметров объектов.
| |
− | --[[Участник:Shejko|Shejko]] 09:38, 14 февраля 2013 (CET)
| |
− |
| |
− | * Также в добавляемых возможностях объекта, таких как "изменить графический id", где всего 3 параметра и в любом случае для работы этого параметра необходимо заполнить все 3 поля, при добавлении возможности лучше было бы если все 3 параметра добавляются автоматически и если один из них не задал - не убирать поле после переоткрытия проекта - его всё равно придётся добавлять.
| |
− | --[[Участник:Shejko|Shejko]] 09:38, 14 февраля 2013 (CET)
| |
− |
| |
− | *Добавить для редактора текстовых ресурсов, как в редакторе ресурсов, пункт меню View с подпунктом Always on Top.Было очень актуально при работе с хиддн объектами.
| |
− | --[[Участник:lkunica|lkunica]] 16:40, 6 марта 2013 (CET)
| |
− |
| |
− | *Возможность поменять графический ресурс не перетаскивая его. Для этого программист редактора в поле "res" прописывает имя изображения. При этом, редактор производит поиск и подставляет первое изображение, соответствующее данному имени. Если не находит - выдаёт ошибку.
| |
− | --[[Участник:Atonkonog|Atonkonog]] 15:40, 18 марта 2013 (CET)
| |
− | ** а если имен изображений несколько, что тогда? какой брать? При перетаскивании привязываем по id а не по имени. --[[Участник:Boyarin|Boyarin]] 07:29, 20 марта 2013 (CET)
| |
− |
| |
− | *Возможность поменять текст не перетаскивая его. Для этого программист редактора в поле "" прописывает имя изображения. При этом, редактор производит поиск и подставляет первую строку, соответствующую данному имени. Если не находит - выдаёт ошибку.
| |
− | --[[Участник:Atonkonog|Atonkonog]] 15:40, 18 марта 2013 (CET)
| |
− | ** а если имен текстовых объектов несколько, что тогда? ну дальше понятно .... --[[Участник:Boyarin|Boyarin]] 07:29, 20 марта 2013 (CET)
| |
− |
| |
− | *Добавить возможность быстро устанавливать следующий/предыдущий текст и графический ресурс в граф. базе ресурсов. Довольно часто бывает, что нужно, например, добавить кучу инвентарных объектов, идентификаторы которых идут последовательно один за другим
| |
− | --[[Участник:Atonkonog|Atonkonog]] 16:46, 18 марта 2013 (CET)
| |
− |
| |
− | *При копировании машин состояний:
| |
− | 1. Копировать ссылку на самого себя (уже писал, повторяюсь)
| |
− | 2. Если есть вложенные объекты, в новом объекте ссылки должны ссылаться на его подобъекты. Если у объектов есть подобъекты - принцип тоже должен действовать
| |
− | --[[Участник:Atonkonog|Atonkonog]] 16:46, 18 марта 2013 (CET)
| |
− |
| |
− | *Добавить множественное копирование
| |
− | Добавить возможность копировать объект несколько раз, при этом, предусмотреть инкрементированную замену параметров объекта(переменные локальные и глобальные, идентификаторы объектов, ресурсов, текстов)
| |
− | --[[Участник:Atonkonog|Atonkonog]] 16:46, 18 марта 2013 (CET)
| |
− |
| |
− | *Добавить возможность во viewer'e менять любой параметр и состояние любого объекта(простенький дебаг)--[[Участник:Atonkonog|Atonkonog]] 14:45, 26 марта 2013 (CET)
| |
− |
| |
− | *Добавить возможность предосмотра текста в объекте текст. Чтобы любое форматирование сразу отображалось. Надоело после каждой правки текста пересохранять весь проект, чтобы увидеть результат.--[[Участник:Amohov|Summer Cat]] 10:51, 1 апреля 2013 (CEST)
| |
− |
| |
− | *Добавить возможность менять тип объекта у группы объектов. Например на сцене есть 50 объектов и все они должны быть хидденобъектами. В текущей реализации надо у каждого объекта отдельно менять тип. --[[Участник:Shejko|Shejko]] 08:51, 3 апреля 2013 (CEST)
| |
− |
| |
− | *Добавить горячие клавиши для вызова редактора ресурсов и редактора текстов.--[[Участник:Amohov|Summer Cat]] 16:48, 11 апреля 2013 (CEST)
| |
− |
| |
− | *Сделать так, чтобы при наведении на объект выбранный в поле '''obj''', в пояснении отображался ''ID'' объекта. Такая возможность позволит избежать ошибок в случаях:
| |
− | :а) когда вдруг существуют два объекта с одинаковым именем;
| |
− | :б) когда в поле отображается ''нет'', в этом случае возможны три варианта: объект не выбран, объект с таким ID удален, объект находится на другом экране.--[[Участник:Odyadina|Odyadina]] 12:19, 18 апреля 2013 (CEST)
| |
− |
| |
− | == Новые объекты и свойства==
| |
− |
| |
− | * Добавить сплайн (кривая линия), который можно рисовать на сцене и передавать команде move [[Участник:Steps|Steps]] 14:11, 24 января 2013 (CET)
| |
− | - запланировано--[[Участник:Boyarin|Boyarin]] 20:10, 3 марта 2013 (CET)
| |
− | * Добавить в редактор генератор комиксов. Хорошим и простым примером является [http://1001mem.ru/create_comics генератор комиков] Это пожелания на будущее. --[[Участник:Dorl|Dorl]] 10:35, 25 января 2013 (CET)
| |
− | - все равно не понял --[[Участник:Boyarin|Boyarin]] 20:10, 3 марта 2013 (CET)
| |
− | * Машина состояний. Добавить в команду '''drag''' распознавания в какую сторону происходит движение (вправо, влево, вниз, вверх) при этом давать возможность менять графический ресурс в зависимости от направления. --[[Участник:Dorl|Dorl]] 16:48, 25 января 2013 (CET)
| |
− | [[Файл:[[Файл:Drag.JPG|200px|thumb|left|]]
| |
− | [[Файл:Drag_fish.JPG|200px|thumb|left|]]
| |
− | <br clear="all" />
| |
− | * Добавить гибкость работы со шрифтами. Как минимум должна быть: ''возможность наклона'', '''возможность полужирного начертания.''' --[[Участник:Dorl|Dorl]] 09:08, 31 января 2013 (CET)
| |
− | - покурим, но пока все упирается в лишнюю память
| |
− | *Когда запущен редактор ресурсов и был свёрнут, то при попытке его запустить снова с панели хорошо бы разворачивать, а не ругаться что он уже запущен.--[[Участник:Amohov|Summer Cat]] 11:00, 20 февраля 2013 (CET)
| |
− | - согласен--[[Участник:Boyarin|Boyarin]] 20:10, 3 марта 2013 (CET)
| |
− | *Будет очень удобно если вызывать меню методов двойным кликом по этой области, а не по кнопке. Экономит немного времени на разработку проекта.--[[Участник:Amohov|Summer Cat]] 11:11, 20 февраля 2013 (CET)
| |
− | [[Файл:New addons.PNG|200px|thumb|left|]]<br clear="all" />
| |
− | *Добавить возможность вызвать редактор ресурсов, когда работаешь с свойствами машины.--[[Участник:Amohov|Summer Cat]] 11:16, 20 февраля 2013 (CET)
| |
− | - ок --[[Участник:Boyarin|Boyarin]] 20:10, 3 марта 2013 (CET)
| |
− | *Выделить несколько объектов и изменить например на машины сразу несколько одним кликом.--[[Участник:Amohov|Summer Cat]] 11:19, 20 февраля 2013 (CET)
| |
− | - ок --[[Участник:Boyarin|Boyarin]] 20:10, 3 марта 2013 (CET)
| |
− | *Когда сильно увеличен экран проекта и мы видим только часть его, хорошо бы на колесо мышки назначить руку для передвижение по экрану, а не пользоваться полосами прокрутки. Это сильно ускорит навигацию по рабочей области а вследствие и разработку.--[[Участник:Amohov|Summer Cat]] 11:24, 20 февраля 2013 (CET)
| |
− | *Стрелками клавиатуры поточнее подгонять объекты на нужное место.--[[Участник:Amohov|Summer Cat]] 11:26, 20 февраля 2013 (CET)
| |
− | *Хорошо бы добавить offline версию справки с возможностью обновления при наличии интернет подключения --[[Участник:Amohov|Summer Cat]] 07:34, 21 февраля 2013 (CET)
| |
− | - пока не планировал, очень быстро меняем и дополняем существующую
| |
− |
| |
− | *Сделать объект HiddenHint универсальным, щас хины 2го и 4го типа работаю только если их графика находиться на сцене с поисковыми объектами за счет этого в Travel`е в каждой сцене своя кнопка запуска хинта и индивидуальный HiddenHint, по-этому интерфейс сделан запутано. Хотелось бы один HiddenHint который отвечает за все хинты во всей игре!--[[Участник:Igood|Igood]] 08:56, 6 марта 2013 (CET)
| |
− |
| |
− | *Добавить понятие Шаблон объекта. Довольно часто мы создаём повторяющиеся структуры. Ярчайший тому пример - объект Tool(http://ge.absolutist.com/index.php/Tool), разработаный Олей. Позже, он был сделан программистами. Суть предложения:
| |
− |
| |
− | 1. Программист редактора создаёт объект(машину состояний), прописывает все необходимые действия с другими объектами
| |
− |
| |
− | 2. Меняет тип объекту на шаблон
| |
− |
| |
− | 3. Меняет все необходимые объекты(а также, возможно и параметры используемых объектов) на переменные. (У переменной планируется 2 поля - имя в панели редактора и идентификатор). Прописывает переменным (по желанию) значения по умолчанию. Также предлагаю ввести переменную "this", которая будет обозначать обращение к самому себе.
| |
− |
| |
− | 4.Переменные могут быть следующих типов:
| |
− | *Объект - ссылка на объект
| |
− | *Строка - как правило, это состояние объекта или свойство
| |
− | *Число - переменная численного типа.
| |
− |
| |
− | 5. Создаёт новый объект, устанавливает ему тип заранее созданного шаблона. (предлагаю ввести вкладку шаблоны на равне с Global Mechanics, Global Score, Options, Social)
| |
− |
| |
− | 6. Прописывает все необходимые переменные в панели объекта
| |
− |
| |
− | --[[Участник:Atonkonog|Atonkonog]] 11:34, 12 марта 2013 (CET)
| |
− |
| |
− | *При копировании объекта, подменять ссылку на самого себя. Т. е. новый объект везде должен ссылаться на себя, а не на старый объект.
| |
− |
| |
− | --[[Участник:Atonkonog|Atonkonog]] 11:34, 12 марта 2013 (CET)
| |
− |
| |
− | * Добавить полигон. Позволит получать объекты (картинки, машины и т.д.) произвольной формы, используя тайлинг и полигон. --[[Участник:Odyadina|Odyadina]] 11:58, 22 марта 2013 (CET)
| |
− |
| |
− | *Добавить cos, sin, tan, abs, sqrt, sqr - для облегчение вычисления параметров по формулам.--[[Участник:Amohov|Summer Cat]] 08:58, 16 апреля 2013 (CEST)
| |
− |
| |
− | == Баги ==
| |
− |
| |
− | * В машине, которая загружается одновременно с загрузкой экрана, если звук (snd) стоит в первом состоянии, то он либо воспроизводится до загрузки экрана (и то не до конца или не сначала) или не воспроизводится вообще. Сейчас это обходится дополнительным предварительным состоянием с вэйтом на 400ms (не меньше!).
| |
− | [[Файл:Sndinit.jpg]]
| |
− |
| |
− |
| |
− | <br clear="all" />
| |
− |
| |
− | Баг это или не баг - считать вам. Но эта проблема отняла у меня уйму времени.
| |
− | Если у объекта свойство vis=0, то когда ему set-ом меняем состояние, никакие действия не выполняются и никаких предупреждений не выдаётся.
| |
− |
| |
− | Выходов из данной ситуации вижу 2:
| |
− |
| |
− | 1. Обрабатывать переходы в новое состояние в невидимом объекте.
| |
− |
| |
− | 2. Выдавать Warning в системной строке приложения и делать соответственную запись в лог-файл.
| |
− |
| |
− | * Добавить ползунок, для того, чтобы можно было видеть название объектов в дереве сцены.
| |
− | [[Файл:Дерево.JPG]]
| |
− | <br clear="all" />
| |
− |
| |
− | судя по описанию - писал Андрей--[[Участник:Boyarin|Boyarin]] 20:04, 3 марта 2013 (CET)
| |
− |
| |
− | *При форматировании текста в горизонтальном форматировании в подсказке есть что текст можно установить по центру, по правому краю, а вот что по левому можно я догадался только интуитивно. Прошу дополнить всплывающую подсказку.
| |
− | [[Файл:Text h align.jpg]]
| |
− | <br clear="all" />
| |
− | --[[Участник:Amohov|Summer Cat]] 10:13, 14 марта 2013 (CET)
| |
− |
| |
− | == Реализовано ==
| |
− | * Редактор ресурсов. При загрузке картинок в редактор ресурсов, хотелось бы иметь возможность видеть превью картинок.
| |
− | [[Файл:Редактор ресурсов.JPG|120px]]
| |
− | [[Файл:Предпросмотр.JPG|120px|]]
| |
− |
| |
− | * Переместив картинку из редактора ресурсов на сцену, в свойствах она имеет по умолчанию тип '''image'''. Меняя тип '''image''' на '''machine''' иконка в дереве остается по-прежнему '''image''' до первого клика. Необходимо сделать мгновенную смену иконки в дереве. <br clear="all" />
| |
− | <br>
| |
− | [[Файл:Машина.JPG ]]
| |
− |
| |
− | * В редакторе ресурсов у левой половинки (в которой дерево папок) нет возможности регулировать ширину --[[Участник:Podkor|Podkor]] 16:53, 25 января 2013 (CET)
| |
− | [[Файл:ArtSource.jpg|300px]]
| |
− |
| |
− | * При вызове состояний в viewer нет возможности просмотреть все состояния если они не помещаются в экран. Здорово было бы иметь возможность прокручивать список
| |
− | [[Файл:State.jpg|200px]]
| |
− | --[[Участник:Podkor|Podkor]] 13:42, 19 февраля 2013 (CET)
| |
− | <br>''Зачем нам так много просматривать не нужных машин? Лучше сделать Debug систему где мы выберем только те машины которые хотим отследить. Желательно отслеживать состояния машин, различные параметры + было бы не плохо ставить break например когда объект перейдет в какое то состояние ставить движок на паузу!''--[[Участник:Igood|Igood]] 09:05, 20 февраля 2013 (CET)
| |