HLFX.Ru Forum Страницы (260): « Первая ... « 234 235 236 237 [238] 239 240 241 242 » ... Последняя »
Показать все 3886 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Нубские вопросы от <censored> и других нубов (https://hlfx.ru/forum/showthread.php?threadid=4535)


Отправлено илья2 06-09-2022 в 12:01:

а зачем переключаться если лучше на ствол переключится без костюма а потом с костюмом кулаки будут

Добавлено 06-09-2022 в 15:01:

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

__________________
илья


Отправлено Ku2zoff 06-09-2022 в 13:31:

Цитата:
илья2 писал:
Кулаки с костюмом они намного лучше чем без него. Там урон по мощнее.

Ты их отдельными оружиями сделал? А потом вам не хватает лимита в 32 пушки... Даже в стоковом хлсдк есть возможность менять боди у пушек.


Отправлено илья2 06-09-2022 в 14:50:

Цитата:
Ku2zoff писал:
А потом вам не хватает лимита в 32 пушки

я по секрету скажу лимит я давно уже снял кое кто помог мне в этом жаль что не срослась у нас с ним дружба

__________________
илья


Отправлено Aynekko 10-09-2022 в 17:46:

Проблема - env_model не крутится через local avelocity. Либо я что-то не так делаю.

C++ Source Code:
1
if( pModel )
2
{
3
  pModel->SetLocalAvelocity( pModel->pev->movedir * Speed );
4
  Vector v = pModel->GetLocalAvelocity();
5
  ALERT( at_console, "%f %f %f\n", v.x, v.y, v.z );
6
}

Speed равен 1000. В консоль выводится (0 1000 0). То есть вектор в порядке.
Энтитя - env_model. Обращаюсь я к ней через поинтер из другой энтити, как уже ясно. Если бы энтити не было, был бы вылет. Что я упускаю? Не крутится по оси моделька и все тут.

__________________
Мой мод на Xash


Отправлено Дядя Миша 10-09-2022 в 18:44:

Ну а как она будет крутиться, если по дефолту ей задан MOVETYPE_NONE?

C++ Source Code:
1
void SV_Physics_None( CBaseEntity *pEntity )
2
{
3
  if( !SV_RunThink( pEntity ))
4
    return;
5
 
6
  if( pEntity->m_hParent )
7
    pEntity->RelinkEntity( TRUE );
8
}

Тут нет операций ни с оригином, ни с углами. Только тчинк.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Aynekko 10-09-2022 в 19:08:

В общем смена мувтайпа на ходу тоже не помогла. В итоге я поставил func_rotating с галкой start on (галка обязательна). И только тогда мой код нормально работает и я могу управлять скоростью вращения через SetLocalAvelocity.

__________________
Мой мод на Xash


Отправлено Дядя Миша 10-09-2022 в 19:53:

Цитата:
Aynekko писал:
В общем смена мувтайпа на ходу тоже не помогла

Ну значит так менял. Мувтайп прекрасно меняется на горячую.

Добавлено 10-09-2022 в 22:53:

Ты какой мувтайп-то ставил вообще?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Aynekko 10-09-2022 в 21:06:

Цитата:
Дядя Миша писал:
Ты какой мувтайп-то ставил вообще?

movetype_push, подсмотрел у func_rotating. Но дело в том, что ротатинг тоже не крутился, пока я его не включил. Я смотрел у него спаун и похоже что movetype_push у него стоит с момента спауна. В общем не знаю почему, но авелосити извне я могу ему поменять только когда он включен. Не юзом со значением, а именно через setlocalavelocity.

__________________
Мой мод на Xash


Отправлено Дядя Миша 11-09-2022 в 07:00:

Цитата:
Aynekko писал:
movetype_push



MOVETYPE_NOCLIP ставь.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Aynekko 11-09-2022 в 07:20:

Цитата:
Дядя Миша писал:
MOVETYPE_NOCLIP ставь.

Действительно работает, спасибо.
А фейспалмить вот не нужно, откуда я вообще мог знать такие особенности движка? Почему я могу вращать только определенный мувтайп по оси, а не все, что мне захочется? Странно как-то.
А пуш я взял, потому что он стоит в func_rotating и он работает. Логично? Думаю да

__________________
Мой мод на Xash


Отправлено Дядя Миша 11-09-2022 в 07:32:

Цитата:
Aynekko писал:
Почему я могу вращать только определенный мувтайп по оси, а не все, что мне захочется?

Ну а ты логически подумай, если бы можно было вращать любой мувтайп, для чего бы их тогда наплодили целую кучу?

Цитата:
Aynekko писал:
А пуш я взял, потому что он стоит в func_rotating и он работает. Логично?

https://www.hlfx.ru/forum/showthrea...=&threadid=3064

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Aynekko 11-09-2022 в 07:44:

Цитата:
Дядя Миша писал:
Ну а ты логически подумай, если бы можно было вращать любой мувтайп

Я предполагал, что одно ходит, другое летает, третье не имеет гравитации, вот такое вот. Вращение по оси для меня воспринималось как просто визуальный эффект, уж не подумал бы, что такие вещи на это влияют.
Цитата:
Дядя Миша писал:
https://www.hlfx.ru/forum/showthrea...=&threadid=3064

Интересно, спасибо!

__________________
Мой мод на Xash


Отправлено Дядя Миша 11-09-2022 в 07:58:

Цитата:
Aynekko писал:
Вращение по оси для меня воспринималось как просто визуальный эффект

Но ведь вентилятор толкает своими лопастями. Какой же это визуальный эффект?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 11-09-2022 в 07:59:

Цитата:
Aynekko писал:
А пуш я взял

Зачем MOVETYPE_PUSH для точечной энтити?
Цитата:
Дядя Миша писал:
MOVETYPE_NOCLIP ставь.

На неё не будет действовать гравитация в таком случае. Вдруг понадобиться, чтобы env_model падали на пол, если расставлены выше пола? Хотя, навряд ли.


Отправлено Aynekko 11-09-2022 в 08:49:

Цитата:
Дядя Миша писал:
Но ведь вентилятор толкает своими лопастями. Какой же это визуальный эффект?

Короче говоря, я думал, что setlocalavelocity будет просто вращать angles объекта, и все. И уж мысль про мувтайп у меня даже не подумала проскочить.

__________________
Мой мод на Xash


Временная зона GMT. Текущее время 01:46. Страницы (260): « Первая ... « 234 235 236 237 [238] 239 240 241 242 » ... Последняя »
Показать все 3886 сообщений этой темы на одной странице

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