Показать все 23 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Volatile Engine (https://hlfx.ru/forum/forumdisplay.php?forumid=3)
-- Энтити: как лучше назвать? (https://hlfx.ru/forum/showthread.php?threadid=4500)
Энтити: как лучше назвать?
Как вы знаете, в халфе энтити называются в определённом стиле. Например, func_button, или trigger_multiple. Т.е. есть префикс, потом нижнее подчёркивание, а затем собственно название.
В унреале (и в старой волатиле) другой подход. Там энтити не имеют префиксов и могут содержать заглавные буквы. Например, AlarmLight, RiotCop, PushableDecoration.
В данный момент я в раздумьях, какой поход разумнее. Мне нравятся оба, и я не могу остановиться на каком-либо одном. Поэтому спрашиваю у народа совета, как быть. Голосуем.
UPD: в халфе такое именование было во многом обусловлено тем, что нужно было упростить нахождение нужной энтити в едином списке Хаммера. В Джекхаммере реализованы каскадные меню с категориями (как и в Радианте), так что проблема группировки энтитей по категориям в любом случае будет решена.
__________________
Оба варианта устраивают. Последний пункт.
Мне кажется хл стиль... в названиях будет привычнее для большинства... Не знаю кто кроме Скаржа мапит в УТ?...
__________________
ㅤ
В целом без разницы, но...
У стиля ХЛ одно преимущество - названия остаются читабельны, даже если их принудительно привести к верхнему или нижнему регистру. Но названия в стиле УТ в целом читабельнее, и не столько потому что там нет подчеркиваний: просто в ХЛ принят порядок слов как в словаре, то есть энтитя назвается "триггер_многоразовый", тогда как в УТ порядок слов разговорный, то есть "МногоразовыйТриггер". Вот это на мой взгляд удобнее.
__________________
>А мало ли.
времена доса закончились 10 лет назад.
>классы в стиле "с подчеркиваниями"
хуже всего
__________________
http://www.moddb.com/mods/monorail-quest
__________________
__________________
Government-Man
Не переживай, когда начнут разрываться первые МБР - вы в стороне не останетесь.
__________________
Government-Man
Ядерная война не менее вероятна, чем просто война. С Россией. А она уже идёт.
Ты помнишь сценарий фоллаута? "А потом, когда мы их прижали, эти проклятые китайские коммунисты запустили всё, что у них было..."
Вот увидите, эта игра ещё станет пророческой.
Впрочем, давай вернёмся к теме.
__________________
>декомпилятор карт от стороннего разработчика
- А вы на шкаф залезьте!
__________________
http://www.moddb.com/mods/monorail-quest
XaeroX
А в чем все-таки проблема? Можно ведь и с УТ-подобными названиями искать в списке. Или тут как-то по-другому вопрос стоит?
Если ты имеешь в виду поиск в длинном списке с префиксами, то тут я соглашусь с Government-Man. Пусть тогда будет доступен выпадающий список при изменении имени энтити и там будет доступен поиск. И этот же поиск хоть по отдельной категории, хоть по всем сразу. И все будут довольны (:
__________________
>> Какой способ именования энтитей вам больше нравится?
func_rotating
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
Голосуй за п.2, значит.
__________________
Ну что ж, подведём итоги.
По результатам опросов тут и на КСМ лидирует первый пункт. Значит, именно в таком формате будут называться энтити в Volatile SDK Base и в Wolfram.
Однако если будут товарищи, голосовавшие за вариант альтернативного наименования, которых заинтересует движок и камнем преткновения станут именно энтити - я напишу подробный мануал, как изменить способ именования. Захардкодено ничего не будет.
Если у кого-то есть возражения/предложения - пишите в ЛС или в аську, обсудим персонально.
__________________
ну что-ж. меньше красоты -- больше совместимости.
__________________
http://www.moddb.com/mods/monorail-quest
Временная зона GMT. Текущее время 09:43. | Показать все 23 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024