thambs писал: Проблема, что он это класснейм меняет не по нажатию на энтер, а хватает всё подряд,что попадает под паттерн по мере ввода -- в результате набирает всякое плохое.
Что значит по мере ввода? В халфе очень мало таких случаев когда один класснейм полностью содержит в себе другой, типа func_door как часть слова func_door_rotating. Да и вообще это какой-то очень странный и ламерский подход, как будто первокуры на дотнете писали.
Это значит, что класснейм ищется при изменении текста в поле класснейма.
Представь себе ситуацию, ты поставил на карту light, но тебе нужен был info_target.
Ты открываешь свойства, начинаешь вводить info_angularfade (курсор стоит после буквы i), и Джек, не находя энтити с класснеймом "i", оставляет все свойства энтити light. (не уверен насчет порядка проверки, но работает это именно так).
Когда ты закончишь набирать info_target у тебя останутся все свойства энтити light.
Но, если ты выберишь из списка info_target, то все дефолтные свойства предыдущей энтити удаляться и никакой проблемы не будет.
Когда в CSG-операцию вовлечено больше некоторого числа брашей, выводить окошко "вы уверены", и если да, то прогрессбар. А то понадеешься на авось и редактор виснет.
Есть предложение при вводе символов (и при нажатии backspace) в окне Textures автоматически переводить фокус на Filter, если он до этого был утерян при выборе текстуры по щелчку.
Мне очень нужна поддержка переменных системы в путях, например %HLROOT% == "D:\games\HL\", %HLSDK% и пр. К сожеланию, не могу воспользоваться стимом, так что просто хочу узнать - оно уже есть?
Как насчёт нового примитива? Усеченный конус с указанием количества сторон (как у цилиндра). Также позволит быстро создавать трапецивидные фигуры (если указываешь 4). Диаметр меньшего основания можно захардкодить в половину диаметра большего.
Очень часто нужна такая фигура, а тыкать вершины в vertex tool неудобно, т.к. в 2D видах выделяются сразу по две вершины.
Моё предложение - внедрить в редактор поддержку развесовки на моделях, с учётом нововведения в Half-Life Mdl. Потому что без её поддержки редактор хотя и не падает с ошибкой, но моделька выглядит как в фильме ужасав