![]() |
Страницы (4): « 1 [2] 3 4 » Показать все 50 сообщений этой темы на одной странице |
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=4791)
__________________
Но вообще, имхо, чем быстрее игровой процесс, тем меньше должно быть пушек, и тем более утрированы и схематичны они должны быть. Эталон - имхо первая квака (ну и третья в контексте мультиплеера. Все таки пилка в ней явно полезнее топорика из первой) с одной стороны и тот же фоллыч - с другой. Если игровой процесс размеренный и расчитанный именно на прохождение, то вполне себе увлекательно пытаться найти все доступные пушки и подобрать наиболее подходящие стилю игры, плюс обвесить всякими модификациями. А вспомним еще про уникальные и секретные оружия - ну в общем, имхо лимит подбирается к 64. На худой конец - 48__________________
-Brain is dead-
Никто еще не переплюнул рекорд Gearbox Software.
I - 17750000 разновидных стволов (Borderlands, 2009, Gearbox Software).
II - 16750000 разновидных стволов (Borderlands 2, 2012, Gearbox Software).
III - 4963 разновидных стволов (Brink, 2011, Splash Damage)
__________________
Парадокс КсаэрокС'а
Quake Engine - 16
GoldSrc Engine - 32
Source Engine - 72
__________________
Можно ли провести оптимизацию, при которой максимальное количество элементов в веапондате будет соответствовать числу разных видов оружия, которое может одновременно нести один клиент? Для игр вроде CS и L4D тогда вообще хватило бы 5-6 слотов.
FreeSlave
Не вижу препятствий, хотя это и усложнит код.
Вообще говоря, такая оптимизация не должна вообще затронуть движок, если менеджментом weapon_id займутся на пару серверная и клиентская библиотеки мода. Задача движка - своевременно и эффективно передавать веапон-дату с сервера на клиент, а также отслеживать предикшен-фреймы веапондаты на клиенте для локального предиктинга пушек. Заполняют и интерпретируют веапондату серверная и клиентская библиотеки соответственно.
__________________
64, даже для классового шутера в пределах разумного. мы тут не подразделение DICE чтобы штамповать пушки по 5 $ за штуку
__________________
А что нет?
Ну что ж. Я изначально думал ограничиться 32-мя предиктабельными пушками, но раз народ считает, что надо 64 - значит, будет 64.
Всем спасибо за обсуждение. 
__________________
Я тут насчитал аж 87 шт. стволов, не считая ножей и гранат. Да много, согласен, но в этом фишка. Ну а так, можно и десятью ограничиться. Как по мне, ориентироваться, на конкретную игру надо.
Sidearm - 16 шт.
Shotguns - 6 шт.
SMG - 20 шт.
SAR - 11 шт.
CAR - 14 шт.
DMR - 11 шт.
LMG - 9 шт.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Кол-во энтить в визпакете регулируется через gameinfo.txt, так что автор мода всегда может его увеличить или уменьшить. А с випон-датой не всё так просто. То есть, можно было бы конечно сделать аналогичный циркулярный буфер, но мне лень. 
Добавлено 25-06-2016 в 20:31:

__________________
64 оружия хватит за глаза. Не Borderlands же делать на волатиле. А вот, скажем, если гранаты сделать кидаемые на отдельную клавишу, имеет смысл хранить их pev->weapons?
| Временная зона GMT. Текущее время 13:33. | Страницы (4): « 1 [2] 3 4 » Показать все 50 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024