Книга жалоб и пожеланий — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новые объекты и свойства)
(Полностью удалено содержимое страницы)
 
(не показано 9 промежуточных версий 5 участников)
Строка 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]] 14:29, 30 апреля 2013 (CEST)
 
 
*Возможность поменять текст не перетаскивая его. Для этого программист редактора в поле "" прописывает имя изображения. При этом, редактор производит поиск и подставляет первую строку, соответствующую данному имени. Если не находит - выдаёт ошибку.
 
--[[Участник: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)
 
 
*Вынести кнопку "Delete temp data" на панель где кнопки запуска вьювера,базы ресурсов и т.д.--[[Участник:Nbeznosov|Nbeznosov]] 09:13, 26 апреля 2013 (CEST)
 
 
* При выборе значения для свойства появляется выпадающий список. Если свойство, например,"группа" , то значение может быть объект только одного типа - типа группа, но в выпадающем списке появляются объекты всех возможных типов, а вставить можно только один - это не логично.--[[Участник:Podkor|Podkor]] 15:46, 7 июня 2013 (CEST)
 
[[Файл:Выпадающий список.jpg|300px]]
 
 
== Новые объекты и свойства==
 
 
* Добавить сплайн (кривая линия), который можно рисовать на сцене и передавать команде 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)
 
 
*Добавить возможность делать объекты, которые видны только в дебаге, а при сборке не компилируются. При этом, пользующийся этим объектом программист, должен сам следить за тем, чтобы на этот объект не ссылались другие объекты.
 
--[[Участник:Atonkonog|Atonkonog]] 17:56, 30 апреля 2013 (CEST)
 
 
* При создании экранов им по умолчанию устанавливается предзагрузка которую потом приходится снимать. Лучше её поумолчанию не ставить.
 
 
* При просмотре предзагрузки выдается список переходов только из одного экрана, т.е. когда есть необходимость проверить предзагрузку всех экранов (а она есть потому что предзагрузка устанавливается поумолчанию) необходимо отдельно выбрать каждый экран и проверить предзагрузки. Удобно было бы иметь возможность смотреть все предзагрузки одним списком. как это было раньше.--[[Участник:Podkor|Podkor]] 10:27, 19 июня 2013 (CEST)
 
[[Файл:Предзагрузка.jpg|200px]]
 
 
== Баги ==
 
 
* В машине, которая загружается одновременно с загрузкой экрана, если звук (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)
 

Текущая версия на 06:40, 29 мая 2017