Новости с моего фронта

Относительно недавно я публиковал новость о том, что первая идея моего редактора потерпела крах - оказалась неудобной и не юзабельной в коде. И предположил "новую модель", которую будет иметь редактор.
Собственно скрин этой модели я и хотел бы сегодня вам предоставить.
Новость
36 7 661
38
Extravert, там нету параметра min-width?
27
еперь я хочу записать какую-то формулу. Что быстрее - записать её просто текстом, или прощелкивать всякие пунктики в визуальном редакторе просто чтобы сложить-поделить несколько чисел/переменных?
Конечно круто и я тебя во многом понимаю, например, по части текста. По мне тоже текстом удобнее. Но пунктики исключают человеческий фактор ошибки, в первую очередь. Для дизайнеров, которые не всегда имеют навыки программирования и понимание даже элементарного синтаксиса это может быть слишком сложно - написать выражение без ошибок.
Вторым фактором замечу, отличие от программиста - дизайнер вполне вероятно не углубляется в тонкости кода, ему нужны лишь те функции, которые лично для него, как для дизайнера имеют смысл. Это не тоже самое что и все функции, как это удобно было бы программисту.
По этим двум факторам доминирующей и является визуальная оболочка.
То что ты можешь увидеть на скриншоте - очень и очень простой пример. Нам обоим известно, что в выражениях используются часто поля и методы, названия которых в таком случае пришлось бы знать наизусть.
Вдовесок я намеренно иду в сторону гуи который "укладывается в одно окно", чтобы не пришлось как раньше, в варкрафте, вбивать сложные формулы долго путешествуя по менюшкам. Сейчас это проще, хоть и не так просто как хотелось бы.
Вкупе с тем что уже сейчас есть копирование и перетаскивание элементов - изменение формулы происходит легче. Ну и впоследствии я сделаю таки арифметический парсинг, чтобы можно было из строки сделать быстро формулу. Сейчас просто и без него работы много, более актуальной.
А вообще если бы гуи мог полноценно заменить код, он бы давно его заменил.
20
Редактор сценариев это хорошо допустим, но редактор формул?
Допустим я дизайнер. Мне важна скорость. Я могу не писать код который будет двигать допустим какую-то платформу по сложному пути, а сделать сценарий. Теперь я хочу записать какую-то формулу. Что быстрее - записать её просто текстом, или прощелкивать всякие пунктики в визуальном редакторе просто чтобы сложить-поделить несколько чисел/переменных?
Я все это пишу не просто так, меня еще с варкрафтового редактора триггеров бесила невозможность простого забивания формул руками, возможно я из-за этого и начал тогда использовать просто код.
27
iZucken, это редактор сценариев.
Нужен чтобы... исполнять сценарии?
В любом редакторе юзаются выражения, ну вот эти формулы. Ну и никто не мешает их юзать отдельно от "сценариев", чтобы просто получить какое-то значение.
Ну собственно годен он там где вместо кода дешевле забить "действия" или "формулу". Плюс перекидывает часть геймдизайна с программиста на собственно дизайнера.
Вот и весь смысл. Не юзать код там, где удобней юзать что-то другое. Например для квестов выполнять действия или для редактора диалогов настроить условие появления ветки.
20
Ок там батхерты повыпилвали, вот не критика даже, а просто вопрос:
Для чего этот визуальный редактор формул?
27
ScorpioT1000:
почему поля фиксированной ширины? сделай зависимость от количества символов
в дефолте если задавать элементу минимальный размер то он делает черти что. А если просто сузить элемент то при 0 символов он слишком сильно стягивается, что особенно заметно на строковых полях.
чтобы нормально отображались элементы при текущем инструменте придется вручную попиксельно посчитать и расставить размеры. Этим как раз сейчас и занимаюсь.