а зачем переключаться если лучше на ствол переключится без костюма а потом с костюмом кулаки будут
Добавлено 06-09-2022 в 15:01:
да и еще. Кулаки с костюмом они намного лучше чем без него. Там урон по мощнее. Эти кулаки они так чтобы хоть какое нибуть оружие при старте было это лучше чем ничего
Speed равен 1000. В консоль выводится (0 1000 0). То есть вектор в порядке.
Энтитя - env_model. Обращаюсь я к ней через поинтер из другой энтити, как уже ясно. Если бы энтити не было, был бы вылет. Что я упускаю? Не крутится по оси моделька и все тут.
В общем смена мувтайпа на ходу тоже не помогла. В итоге я поставил func_rotating с галкой start on (галка обязательна). И только тогда мой код нормально работает и я могу управлять скоростью вращения через SetLocalAvelocity.
Дядя Миша писал: Ты какой мувтайп-то ставил вообще?
movetype_push, подсмотрел у func_rotating. Но дело в том, что ротатинг тоже не крутился, пока я его не включил. Я смотрел у него спаун и похоже что movetype_push у него стоит с момента спауна. В общем не знаю почему, но авелосити извне я могу ему поменять только когда он включен. Не юзом со значением, а именно через setlocalavelocity.
Действительно работает, спасибо.
А фейспалмить вот не нужно, откуда я вообще мог знать такие особенности движка? Почему я могу вращать только определенный мувтайп по оси, а не все, что мне захочется? Странно как-то.
А пуш я взял, потому что он стоит в func_rotating и он работает. Логично? Думаю да
Дядя Миша писал: Ну а ты логически подумай, если бы можно было вращать любой мувтайп
Я предполагал, что одно ходит, другое летает, третье не имеет гравитации, вот такое вот. Вращение по оси для меня воспринималось как просто визуальный эффект, уж не подумал бы, что такие вещи на это влияют.