HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Страницы (260): « Первая ... « 84 85 86 87 [88] 89 90 91 92 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Цитата:
Luciferchik писал:
так как в спирите есть одна энтитя которая разворачивается вокруг всего движка спирита

Ты про DesiredAction? Так это не энтитя, а функция такая, которая срабатывает через некоторое время после спавна, когда пользовательские мессаги уже зарегистрированы на клиенте. Эта функция является частью глобальной системы тчинков спирита. А система в свою очередь была введена с одной целью: поправлять положение, углы и скорости дочерних энтить в конце кадра при мовевитче. Т.к. в начале кадра нельзя - будет рассинхрон и застревания, а функции EndFrame в халфе нету.

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

Старое сообщение 26-11-2017 12:28
- За что?
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 27

Рейтинг



Цитата:
Ku2zoff писал:
Ты про DesiredAction?

Ога

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 26-11-2017 12:32
- За что?
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 27

Рейтинг



Возникла идея сделать backweapon ( то есть чтоб модель пушки была видна на спине игрока, а не известно где он её прячет ) немного подумал где найти примерный код и вспомнил что в коэс что-то такое есть на примере бомбы вот только интересно не нужно будет ли моделить игрока чтоб пушки отображались на его же спине как бомба?

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 29-11-2017 17:00
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Luciferchik нужно сделать ещё по одной модели оружия от 3-го лица, которая приаттачена не к руке игрока, а к спине. Запихать m_iId нужной нам пушки в pev->iuser4 игрока, например, и проверять его на клиенте, и аттачить нужную модель в коде StudioModelRenderer. Только вот нужно определиться, какие пушки стоит отображать, а какие нет. К примеру, если в твоём моде, как в кс, первичное и вторичное оружие, то отображать надо первичное, когда оно не в руках. Навесить на игрока всё оружие, которое в данный момент не в руках (см. Iron Storm) довольно проблематично, я пробовал навесить три пушки (из четырёх: основное, запасное, пистолет и ближний бой) - начинается путаница в какой переменной какую пушку слать на клиент.

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

Старое сообщение 29-11-2017 21:38
- За что?
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 27

Рейтинг



Ku2zoff
Для начала достаточно сделать только первичное оружия

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 29-11-2017 22:15
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Luciferchik тогда вот тебе совет: проверяем pev->weapons на наличие бита нашей первичной пушки. Если этот бит есть, проверяем, в руках ли она. Если нет, шлём инфу на клиент, а там рисуем приаттаченную модель. Примерно так:

C++ Source Code:
1
if (!m_fPrimaryUpdated)
2
{
3
  if (FBitSet(pev->weapons, WEAPON_PRIMARY1))
4
  {
5
    if (m_pActiveItem->m_iId != WEAPON_PRIMARY1)
6
      pev->iuser4 = WEAPON_PRIMARY1;
7
    else
8
      pev->iuser4 = 0;
9
  }
10
  m_fPrimaryUpdated = TRUE;
11
}

Вызывать из UpdateClientData. m_fPrimaryUpdated ставить в FALSE в CBasePlayerWeapon::DefaultDeploy, CBasePlayer::Spawn и CBasePlayer::ForceClientDllUpdate.

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

Старое сообщение 30-11-2017 06:27
- За что?
Chyvachok
Житель форума

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

Рейтинг



Попались как-то вроде сорцы ОпФора, мне вот интересно это кто-то тестил? Код виревок и боссов рабочий тут вообще?: https://github.com/malortie/halflif...ch-malortie-op4

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

Старое сообщение 30-11-2017 22:28
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1077

Рейтинг



Chyvachok, там старье. Можешь почекать ещё вот эти.
https://github.com/nekonomicon/hlsd...d/commits/opfor
https://github.com/LostGamerHL/hlsd...d/commits/opfor

В репозитории nekonomicon вполне годные питдрон, волтигора, гоном и шоктрупер. Говорю, потому что сам приложил к ним руку
Веревки и боссов не проверял.

__________________
I'm on github
I'm on opendesktop.org

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

Старое сообщение 30-11-2017 23:55
- За что?
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 27

Рейтинг



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

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 01-12-2017 10:19
- За что?
nemyax
Нёмыч

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

Рейтинг



Luciferchik
Общий принцип: отмасштабировать на -1 по оси, которая лево-право, а потом флипнуть нормали меша. Если есть анимация, то отмасштабировать подобным образом и ключи в нужных каналах. Как конкретно ты всё это будешь делать, зависит от твоего софта.

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

Старое сообщение 01-12-2017 11:16
- За что?
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 27

Рейтинг



nemyax
Не знаю выйдет ли у меня что-то не очень шарю в этом, может я скину исходник модели и ты сделаешь все быстренько буду очень благодарен

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 01-12-2017 13:21
- За что?
nemyax
Нёмыч

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

Рейтинг



Luciferchik
Ну выложи, но я успеха не гарантирую. Исходник в SMD?

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

Старое сообщение 01-12-2017 13:24
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Luciferchik ну флипни модель тулзой (gFlip) или ручками в милке, ну чё ты?
Можешь конечно и в коде её флипнуть, аки в кс сделано. Только в софтваре это не работает.

Добавлено 01-12-2017 в 22:13:

Кстати, вся эта леворукость пошла от ускоглазого, то есть человека-гуся, когда он делал кс. Вот уж не знаю, что за необходимость была делать леворукие модели. Может быть, чтобы раскосые азиатские глазёнки не косили ещё больше?

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

Старое сообщение 01-12-2017 15:13
- За что?
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 27

Рейтинг



Цитата:
nemyax писал:
Исходник в SMD?

Да

https://drive.google.com/open?id=1k...bLcXAVf_6rT3SQt

Цитата:
Ku2zoff писал:
ну флипни модель тулзой (gFlip)


чет оно ничего не работает

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 01-12-2017 16:22
- За что?
Chyvachok
Житель форума

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

Рейтинг



Цитата:
Ku2zoff писал:
Кстати, вся эта леворукость пошла от ускоглазого, то есть человека-гуся, когда он делал кс. Вот уж не знаю, что за необходимость была делать леворукие модели. Может быть, чтобы раскосые азиатские глазёнки не косили ещё больше?


Тот кто в КС модели делал вроде как левша сам по себе, поэтому он как для себя слева сделал, а дальше видимо пошло чисто как модная фишка, а вообще мне не нравиться левозатворное оружие как в КС и Сталкере. Кстати модели в КС правильные если они слева находятся, но видимо авторы не стали замораживаться и перемоделивать моделям справа затворы, плюс в перезарядках пришлось бы переанимировать взвод затвора и просто отразили в коде модели вместо того.

Luciferchik раз gFlip не работает, открой модель с анимацией в милке (СМД), там есть Tools/Mirror All, этим отрази модель и сохрани в СМД, но тебе прийдеться так каждую анимацию открывать, отражать и сохранять заново, это может быть нудновато если в модели анимаций много, gFlip это все сразу делает со всеми анимации.

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

Старое сообщение 01-12-2017 21:08
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 21:02. Новая тема    Ответить
Страницы (260): « Первая ... « 84 85 86 87 [88] 89 90 91 92 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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