День добрый. мне надо чтобы add force каждые 2 секунды

менял рандомно направление.

подскажите пожалуйста, через какую функцию лучше сделать. это через random rotato?

я хочу сделать на платформе что-то типо сдувающего ветра горизонтально, который рандомно меняет направление каждые 2 сек.

можно конечно создать 4 ивента где будут разные add force. во все 4 стороны. типо ивенты: вперёд, назад, влево и вправо. и чтобы спустя 2 секунды, выбирался один из 4-ёх. но я не знаю, есть ли способ попроще.

9 ответов

5 просмотров

Может заранее заготовленные направления ? типа 1.0.0 , -1.0.0 , 0.1.0 и т.д. А то рандомно может выпасть очень близкие направления.

Ilya-Zakharau Автор вопроса
Сергей Telegram
Может заранее заготовленные направления ? типа 1.0...

похоже. я могу заготовить за ранее четыре штуки Add force (получится древо. как я понял его через flip flop лучше создавать). но как рандомно переключаться между ними? может есть функция типо, рандом

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

Ilya-Zakharau Автор вопроса
Денис
можно просто каждый раз добавлять угол к вектору с...

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

Вот это: https://docs.unrealengine.com/5.3/en-US/BlueprintAPI/Math/Random/RandomUnitVector/

Ilya Zakharau
просто? ничего не понял. я не кодер, в вр 6 дней. ...

Это больше к простой геометрии. Просто вбей в гугле вектора. Тебе нужно сделать 4 вектора с длиной в 1 ед. - это будет направление(velocity). как пример 1.0.0(х.у.z) - вектор в направлении x .диной 1. потом этот вектор можно удлинить умножить на флоат к примеру 50. станет 50.0.0 , можешь подать его в адд форс , будет двигать с силой 50 ед в направлении х. Тебе можно просто ручками написать 4 вектора 1.0.0 - вперед -1.0.0 -назад 0.1.0 - влево 0.-1.0 -вправо , потом эти направления умножить на нужную тебе силу (флоат) и подавать в силу ветра(адд форс или че там).

Ilya Zakharau
просто? ничего не понял. я не кодер, в вр 6 дней. ...

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

Денис
Ээ ну да, в этом смысле есть много видео обучалок ...

У меня тоже проблема с векторами ,можешь пожалуйста пару обучалок кинуть


У меня тоже проблема с векторами ,можешь пожалуйс...

Вот такое есть https://youtu.be/MOYiVLEnhrw?si=ZtqzvnNQKwaDC4Ta

Похожие вопросы

Обсуждают сегодня

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Почему в коллекции nestedTree, при запросе $item->childrens идёт запрос к бд, а не коллекции?
Дмитрий
4
Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
20
И вот как мне вытащить информацию следующем контексте, если у меня нету доступа к той памяти?
One
2
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта