Тут Камрад Ксерокс высказал интересную мысль, цитирую
Цитата:
хаммер и любят изза смарт-едита как раз.
Лично мне. с учётом всех головняков, которые вызваны сокрытием полей это заявление представляется небесспорным. Но давайте проведём опрос для объективности. Голосуем.
Смартедит это по сути замена поддерживаемых имён полей дисплейнеймами. В самой идее ничего плохого нет, тут ведь как реализуешь.
Если бы я делал, я бы оформил конфигуратор в виде спредшита, где можно было бы скрыть колонку хоть имён, хоть дисплейнеймов.
А для имён, которые не определены, дисплейнеймы отображались бы по правилу (капиталайз, замена подчёркиваний на пробелы и т. д.). Что не определено, вынес бы в подвал, как делает кварк.
Хотя логическим завершением смартедита было бы давать для имён, которые определены, контролы соответствующего типа: спинбоксы для чиселок, текстбоксы для текста, комбобоксы для выбора существующих объектов (уже есть в джеке), цветовой круг для цвета и всё такое.
С одной стороны к марту апреля этого года когда я упёрся в ограничения маппинга-скриптинга (или своего умения в оных) я успел привыкнуть к тому как устроен Кварк.
С другой стороны где-то тогда же весной я потерял неделю потому что у меня перестали работать вообще любые кальк-энтити в Спирите и в консоли выдавалась какая-то невнятная ошибка а потом оказалось что это было из-за отсутствия одного дефолтного кейвалуя который я удалил потому что по названию он казался опциональным. Это был толи noise, толи message.
канеш нужен, иначе вообще непонятно что за срань там в параметрах
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
А я вот похоже вас не понял. То что называют "Smart Edit"ом -- это какой из режимов: когда вручную поля набиваешь, или когда в списке фиксированные поля из фгд?
Hypax писал: Вообще не понял,если честно,связь ошибок в скриптах и смартедита.
Чтобы у маппера не рябило в глазах от обилия параметров и не приходилось слишком много скролить, редактор считает не встречающиеся в фгд параметры энтити лишними, безвредными, не имеющими эффекта, и прячет их под кат. А они на самом деле имеют эффект.
Я знаете что заметил, что keyvalue вписывается задом наперед.
Тобишь если будет такой порядок в том же multi_manager:
"1" "0.0"
"2" "0.0"
"3" "0.0"
"4" "0.0"
"5" "0.0"
То после экспорта в мап будет
"5" "0.0"
"4" "0.0"
"3" "0.0"
"2" "0.0"
"1" "0.0"
chakki.skrip писал: Я знаете что заметил, что keyvalue вписывается задом наперед.
Это компиляторы делают. там односвязный список и после каждого парсинга он меняет свой порядок. Я давным давно уже обращал внимание на эту проблему, мои компиляторы так себя не ведут.
FiEctro писал: канеш нужен, иначе вообще непонятно что за срань там в параметрах
Я думаю, Дядя Миша этот опрос создавал в первую очередь как программист, а не как маппер. И откуда же маппер должен знать какой кейвалуй соответствует какому параметру? Это когда у тебя сорцы на руках - открыл и посмотрел. А без сорцев только фгд открывать и подглядывать там.
Ku2zoff
Скажи честно - ты под старую Волатилу, в VolatileRadiant, не мапал? Там не было неко кова смарт-эдита, но и в сорцы (которых не было) лазить не приходилось. Так что тут имеется в виду кое-что другое - режим, когда все параметры, не прописанные в фгд явно, скрыты.
XaeroX писал: ты под старую Волатилу, в VolatileRadiant, не мапал
Я ставил GTK Radiant, попробовал в нём работать, и удалил. Даже в Unrealed карту-коробку делал, а в радианте нифига не смог. Так что нет. Радиантом я пользовался ровно один раз и ровно 10 минут.