Наше комьюнити:   OpenGL Shader Lab  •  Half-Life FX  •  Форум  
HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Volatile Engine > Энтити: как лучше назвать?
Выбираем способ именования энтитей в новой волатиле
Какой способ именования энтитей вам больше нравится?
(публичный опрос)
Вам не разрешено голосовать в этом опросе.
trigger_multiple (возможно, я присмотрюсь к движку после выхода)
(_-=ZhekA=-_) Cybermax KORD_12.7 Ku2zoff NameLesS PLut PunkPaToB qishmish tolerance ~ X ~
11 55.00%
trigger_multiple (меня не интересует твой движок)
0 0%
TriggerMultiple (возможно, я присмотрюсь к движку после выхода)
a-kush-er ComradeAndrew Skaarj thambs
4 20.00%
TriggerMultiple (меня не интересует твой движок)
Ghoul [BB]
0 0%
Мне плевать / просто смотрю результаты
***FantoM*** DEAD MAN Government-Man XaeroX XF-Alien
5 25.00%
Всего: 20 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27143
Нанёс повреждений: 462 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Энтити: как лучше назвать?

Как вы знаете, в халфе энтити называются в определённом стиле. Например, func_button, или trigger_multiple. Т.е. есть префикс, потом нижнее подчёркивание, а затем собственно название.
В унреале (и в старой волатиле) другой подход. Там энтити не имеют префиксов и могут содержать заглавные буквы. Например, AlarmLight, RiotCop, PushableDecoration.
В данный момент я в раздумьях, какой поход разумнее. Мне нравятся оба, и я не могу остановиться на каком-либо одном. Поэтому спрашиваю у народа совета, как быть. Голосуем.

UPD: в халфе такое именование было во многом обусловлено тем, что нужно было упростить нахождение нужной энтити в едином списке Хаммера. В Джекхаммере реализованы каскадные меню с категориями (как и в Радианте), так что проблема группировки энтитей по категориям в любом случае будет решена.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 142118

Старое сообщение 28-11-2014 17:29
-
XF-Alien
Хи-хи! ^_^

Дата регистрации: Dec 2009
Проживает: Пермь
Сообщений: 222

Рейтинг



Оба варианта устраивают. Последний пункт.

Сообщить модератору | | IP: Записан
Сообщение: 142124

Старое сообщение 28-11-2014 19:03
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: да
Сообщений: 4132

Рейтинг



Мне кажется хл стиль... в названиях будет привычнее для большинства... Не знаю кто кроме Скаржа мапит в УТ?...

Сообщить модератору | | IP: Записан
Сообщение: 142127

Старое сообщение 28-11-2014 19:44
- За что?
Government-Man
Х. П. Джигурда

Группа: Опытный
Дата регистрации: Apr 2006
Проживает: джунгли
Сообщений: 3048
Возраст: 26

Рейтинг



Награды
 
[1 награда]


В целом без разницы, но...

У стиля ХЛ одно преимущество - названия остаются читабельны, даже если их принудительно привести к верхнему или нижнему регистру. Но названия в стиле УТ в целом читабельнее, и не столько потому что там нет подчеркиваний: просто в ХЛ принят порядок слов как в словаре, то есть энтитя назвается "триггер_многоразовый", тогда как в УТ порядок слов разговорный, то есть "МногоразовыйТриггер". Вот это на мой взгляд удобнее.

__________________
Vladimir Putin's paternal grandfather, Spiridon Ivanovich Putin (1879–1965), was employed at Vladimir Lenin's dacha at Gorki as a cook, and after Lenin's death in 1924, he continued to work for Lenin's wife, Nadezhda Krupskaya. He would later cook for Joseph Stalin when the Soviet leader visited one of his dachas in the Moscow region. Spiridon later was employed at a dacha belonging to the Moscow City Committee of the Communist Party of the Soviet Union, at which the young Putin would visit him.

Сообщить модератору | | IP: Записан
Сообщение: 142132

Старое сообщение 28-11-2014 20:22
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27143
Нанёс повреждений: 462 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Цитата:
Government-Man писал:
даже если их принудительно привести к верхнему или нижнему регистру

А зачем?
Цитата:
Government-Man писал:
Вот это на мой взгляд удобнее.

Если, конечно, не нужно отыскать энтитю в длинном алфавитном списке classname в Object Properties.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 142133

Старое сообщение 28-11-2014 20:24
-
Government-Man
Х. П. Джигурда

Группа: Опытный
Дата регистрации: Apr 2006
Проживает: джунгли
Сообщений: 3048
Возраст: 26

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
А зачем?


А мало ли.
Всегда лучше, когда есть меньше возможностей похерить что-либо.

Цитата:
XaeroX писал:
Если, конечно, не нужно отыскать энтитю в длинном алфавитном списке classname в Object Properties.


Ну ты же сказал, что у тебя энтити раскиданы уже по категориям. Кстати еще одно преимущество в том, что название класса в C++ может соответствовать названию энтити в редакторе. Если ты конечно не уподобился STL-извращенцам и не называешь классы в стиле "с подчеркиваниями"

__________________
Vladimir Putin's paternal grandfather, Spiridon Ivanovich Putin (1879–1965), was employed at Vladimir Lenin's dacha at Gorki as a cook, and after Lenin's death in 1924, he continued to work for Lenin's wife, Nadezhda Krupskaya. He would later cook for Joseph Stalin when the Soviet leader visited one of his dachas in the Moscow region. Spiridon later was employed at a dacha belonging to the Moscow City Committee of the Communist Party of the Soviet Union, at which the young Putin would visit him.

Сообщить модератору | | IP: Записан
Сообщение: 142134

Старое сообщение 28-11-2014 20:27
- За что?
thambs
GNU/Hurt

Группа: Опытный
Дата регистрации: Mar 2006
Проживает: (void)
Сообщений: 4471

Рейтинг



>А мало ли.
времена доса закончились 10 лет назад.

>классы в стиле "с подчеркиваниями"
хуже всего

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | | IP: Записан
Сообщение: 142135

Старое сообщение 28-11-2014 20:37
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27143
Нанёс повреждений: 462 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Цитата:
Government-Man писал:
А мало ли.

Ну предложи реалистичный вариант, пусть даже из области "мало ли".
Вариант "ночью придут гномики и отредактируют лумп энтитей в твоём бсп-файле" не принимается.
Цитата:
Government-Man писал:
Ну ты же сказал, что у тебя энтити раскиданы уже по категориям

При установке на карту - да. А если надо сменить класс у уже установленной на карту энтити?
Цитата:
Government-Man писал:
Если ты конечно не уподобился STL-извращенцам и не называешь классы в стиле "с подчеркиваниями"

Это ты меня сейчас оскорбил, что ли?
Цитата:
Government-Man писал:
Кстати еще одно преимущество в том, что название класса в C++ может соответствовать названию энтити в редакторе

В старой волатиле так и было. У LINK_ACTOR_TO_CLASS был один аргумент, имя энтити. Макроподстановкой к ней добавлялась "С" - и вуаля.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 142136

Старое сообщение 28-11-2014 20:42
-
Government-Man
Х. П. Джигурда

Группа: Опытный
Дата регистрации: Apr 2006
Проживает: джунгли
Сообщений: 3048
Возраст: 26

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
Это ты меня сейчас оскорбил, что ли?


Оскорбил ли? Не знаю.
Но вообще-то намерений таких не имел.

Цитата:
XaeroX писал:
А если надо сменить класс у уже установленной на карту энтити?


Делай так, чтобы и в этом случае вылезала менюшка с категориями.

Цитата:
XaeroX писал:
Ну предложи реалистичный вариант, пусть даже из области "мало ли".


А при чем тут реалистичный вариант?
Проблема теоретическая, но она имеет место быть.

__________________
Vladimir Putin's paternal grandfather, Spiridon Ivanovich Putin (1879–1965), was employed at Vladimir Lenin's dacha at Gorki as a cook, and after Lenin's death in 1924, he continued to work for Lenin's wife, Nadezhda Krupskaya. He would later cook for Joseph Stalin when the Soviet leader visited one of his dachas in the Moscow region. Spiridon later was employed at a dacha belonging to the Moscow City Committee of the Communist Party of the Soviet Union, at which the young Putin would visit him.

Сообщить модератору | | IP: Записан
Сообщение: 142138

Старое сообщение 28-11-2014 20:51
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27143
Нанёс повреждений: 462 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Цитата:
Government-Man писал:
Делай так, чтобы и в этом случае вылезала менюшка с категориями.

Человек может не знать, в какой категории находится нужная энтитя, но по адекватному имени может найти в общем списке. Проблема, как всегда, с сортировкой.
Цитата:
Government-Man писал:
Проблема теоретическая, но она имеет место быть.

У нас пол-страны извечно решает теоретические проблемы, но как война с НАТО - нужна именно практика.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 142139

Старое сообщение 28-11-2014 21:06
-
Government-Man
Х. П. Джигурда

Группа: Опытный
Дата регистрации: Apr 2006
Проживает: джунгли
Сообщений: 3048
Возраст: 26

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
Человек может не знать, в какой категории находится нужная энтитя, но по адекватному имени может найти в общем списке. Проблема, как всегда, с сортировкой.


Тогда поиск во всех категориях по части названия.
Ну и категории просто должны быть интуитивно понятны. Если нужен один из видов триггеров - то неужели непонятно, что искать следует в категории Triggers?

Цитата:
XaeroX писал:
У нас пол-страны извечно решает теоретические проблемы, но как война с НАТО - нужна именно практика.


Так это у вас там война с НАТО, а тут пока спокойно - можно и потеоретизировать.

__________________
Vladimir Putin's paternal grandfather, Spiridon Ivanovich Putin (1879–1965), was employed at Vladimir Lenin's dacha at Gorki as a cook, and after Lenin's death in 1924, he continued to work for Lenin's wife, Nadezhda Krupskaya. He would later cook for Joseph Stalin when the Soviet leader visited one of his dachas in the Moscow region. Spiridon later was employed at a dacha belonging to the Moscow City Committee of the Communist Party of the Soviet Union, at which the young Putin would visit him.

Сообщить модератору | | IP: Записан
Сообщение: 142144

Старое сообщение 28-11-2014 23:26
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27143
Нанёс повреждений: 462 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Government-Man
Не переживай, когда начнут разрываться первые МБР - вы в стороне не останетесь.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 142145

Старое сообщение 28-11-2014 23:31
-
Government-Man
Х. П. Джигурда

Группа: Опытный
Дата регистрации: Apr 2006
Проживает: джунгли
Сообщений: 3048
Возраст: 26

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
Не переживай, когда начнут разрываться первые МБР - вы в стороне не останетесь.


Ядерная война в данный момент не сильно вероятнее, чем спонтанное изменение регистра в названиях энтитей. А что будет в будущем сказать трудно.

__________________
Vladimir Putin's paternal grandfather, Spiridon Ivanovich Putin (1879–1965), was employed at Vladimir Lenin's dacha at Gorki as a cook, and after Lenin's death in 1924, he continued to work for Lenin's wife, Nadezhda Krupskaya. He would later cook for Joseph Stalin when the Soviet leader visited one of his dachas in the Moscow region. Spiridon later was employed at a dacha belonging to the Moscow City Committee of the Communist Party of the Soviet Union, at which the young Putin would visit him.

Сообщить модератору | | IP: Записан
Сообщение: 142146

Старое сообщение 28-11-2014 23:33
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27143
Нанёс повреждений: 462 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Government-Man
Ядерная война не менее вероятна, чем просто война. С Россией. А она уже идёт.
Ты помнишь сценарий фоллаута? "А потом, когда мы их прижали, эти проклятые китайские коммунисты запустили всё, что у них было..."
Вот увидите, эта игра ещё станет пророческой.

Впрочем, давай вернёмся к теме.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 142147

Старое сообщение 28-11-2014 23:36
-
a-kush-er
</kush>

Дата регистрации: Sep 2011
Проживает: (void)
Сообщений: 251

Рейтинг



Цитата:
XaeroX писал:
Ну предложи реалистичный вариант, пусть даже из области "мало ли".

декомпилятор карт от стороннего разработчика, не?

Цитата:
Cybermax писал:
Мне кажется хл стиль в названиях будет привычнее для большинства

большинство даже на хл ничего не делает, ориентироваться на них как-то... неправильно чтоли...

Сообщить модератору | | IP: Записан
Сообщение: 142149

Старое сообщение 29-11-2014 01:51
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 11:22. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Volatile Engine > Энтити: как лучше назвать?
Выбираем способ именования энтитей в новой волатиле
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Chain Studios © 2005-2017

Рейтинг@Mail.ru