HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > crosshair size change for all weapons
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Цитата:
HAWK0044 писал:
Я когда делал прицел , размер считался на сервере, так оно вообще ужас как глючило

Ну в волатиле - разве глючит?
Разумеется, на клиенте надо дополнительно интерполировать.
Цитата:
Ku2zoff писал:
Гораздо проще посчитать всё на сервере, а на клиент отправлять только данные о положении полосок и их длине.

Об чём и речь.
А разве полоски в КС удлиняются?

__________________

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

Старое сообщение 07-01-2012 19:04
-
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 27

Рейтинг



XaeroX
а в мультиплеере глючит , у второего клиента? Предиктинг есть?

кажеться не удлиняються,не замечал по крайней мере.

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

Старое сообщение 07-01-2012 19:12
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Цитата:
HAWK0044 писал:
а в мультиплеере глючит , у второего клиента?

Глючит не более, чем всё остальное - например, лаг выстрела и т.п.
Предиктинг есть, но только для движения.

__________________

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

Старое сообщение 07-01-2012 19:17
-
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 27

Рейтинг



XaeroX
интересно, очень даже.... Ну предиктинг только впринципе для движения и нужен,а то видно ,как подёргивает немного, с оружием вроде всё нормально.
Ну надо считать не размер прицела, ящитаю,а добавочный размер после выстрела , а дропать размер (как DropPunchAngle) пускай всё же на клиенте будет.

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

Старое сообщение 07-01-2012 22:53
- За что?
marikcool
Житель форума

Дата регистрации: Jul 2011
Проживает: kz
Сообщений: 1522
Возраст: 37

Рейтинг



Цитата:
XaeroX писал:
А я в свою очередь удивляюсь, когда это собираются делать на клиенте. Такое ощущение, что у вас в голове сидит гвоздь под названием "побольше разгрузить сервер, побольше нагрузить клиент". Выдерните его уже Разгружать надо не сервер, а трафик между сервером и клиентом.
Кстати, я в детстве уже переболел переносом всех и вся на клиент - подстволок там, крови и прочего.

каким образом в халфе можно разгрузить трафик?
в hl-sdk udp буфер нам без хуков/хаков недоступен, а добавочные сообщения что дали для комуникации неделимые на пакеты и приводят к ошибке переполнения буфера.

насчет sv_aim мне кажется его по другой причине перенесли на сервер, если бы он был на клиенте ввиде cl_aim, то на серваке все равно пришлось бы писать вторую логику проверки, клиенту доверять нельзя, только зачем это надо когда можно просто сделать его серверным?

я считаю что прицел должен быть на клиенте, это не тот случай чтобы делать его на серваке.

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

Старое сообщение 08-01-2012 04:31
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
XaeroX писал:
А разве полоски в КС удлиняются?

Может и удлинняются, а может это просто конечные пиксели полоски опаздывают за начальными, и полоска растягивается. Хорошо видно после прыжка.

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

Старое сообщение 08-01-2012 06:12
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Цитата:
HAWK0044 писал:
а дропать размер (как DropPunchAngle) пускай всё же на клиенте будет.

А как сервер об этом узнает, чтобы повысить точность оружия?
Цитата:
marikcool писал:
если бы он был на клиенте ввиде cl_aim, то на серваке все равно пришлось бы писать вторую логику проверки

Правда, что ли?
А "вторая логика" для прицела тебя нисколько не смущает, тут мы клиенту доверять можем?

__________________

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

Старое сообщение 08-01-2012 07:27
-
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



Я никогда не замечал изменения длины у полос. Вот то что прицел кривой на каком-нибудь AUG, это да:


Цитата:
Ku2zoff писал:
На клиенте из всех условий можно получить только физику игрока (скорость/сидит-стоит-прыгает)

Надеюсь, что cl_dynamiccrosshair 1 использует именно это, клиентскую информацию .

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

Старое сообщение 08-01-2012 07:28
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Я думаю, там чёткое разделение на сам прицел (cl_dynamiccrosshair) и эффекты изменения точности в зависимости от бега/прыга/возиться/ит.д. Первое - чисто клиентское, разумеется, это всего лишь рисунок на экране. И отключаемое. Второе - серверное, и не отключаемое. Самая мякотка прицела - именно второе, т.к. нарисовать полосы - дело совершенно простое.

__________________

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

Старое сообщение 08-01-2012 07:34
-
n00b
Житель форума

Дата регистрации: Nov 2010
Проживает: (void)
Сообщений: 128

Рейтинг



В кс размер прицела увеличивается либо по плейбэку, если cl_lw 0, либо когда клиетн предсказывает выстрел. Причем все коэффициенты увеличения зашиты чисто на клиенте. А уменьшение его сделано крайне глупо, размер зависит не от времени а от колличества кадров. Динамичность прицела щитается опять же чисто на клиенте, причем в коде предиктинга оружия. Если поставить cl_dynamiccrosshair 1 и в прыжке, когда прицел станет огромным, выставить cl_lw в 0, то прицел так и останится огромным пока не включить предиктинг.

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

Старое сообщение 08-01-2012 08:33
- За что?
daku
Частый гость

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

Рейтинг



i try with message begin and if i change weapon once all is good but it change e.g. to pistol and back ( in select menu ) to Primary then client crashing ;/

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

Старое сообщение 10-01-2012 19:35
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 18:24. Новая тема    Ответить
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > crosshair size change for all weapons
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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