Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 1
Регистрация: 09.02.2020
Сообщений: 21

Как сделать движение объекта в направление стрелки?

25.07.2020, 19:19. Показов 2411. Ответов 3

Студворк — интернет-сервис помощи студентам
Пытаюсь сделать игру, где будет объект (шарик), он должен лететь в направление стрелочки, так сделали многие разработчики мобильных игр (One More Brick и подобные), сколько гайдов не пересмотрел, не могу найти подробный гайд как это реализовать, не могли-бы вы разжевать как новичку эту информацию, может гайд есть на примете у кого-нибудь, буду рад
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.07.2020, 19:19
Ответы с готовыми решениями:

движение стрелки топливомера или спидометра, как сделать отклонение?
Вот нашел код стрелки, помогите сделать ее вращение. Pen pen = new Pen(Color.FromArgb(255, 0, 0, 255), 8); pen.StartCap =...

Как сделать плавное движение объекта?
Есть фигура ,я кликаю в любую точку на форме и надо сделать, чтобы она плавно двигалась к месту клика. Как так сделать?Я понял,как сделать...

Как сделать движение объекта за мышкой?
Короче я сделал так, чтобы при нажатии булевая переменная isPushed делалась истинной, а при отпускании ложной. Затем я списал код на...

3
304 / 211 / 96
Регистрация: 04.07.2012
Сообщений: 903
25.07.2020, 19:24
Цитата Сообщение от Artifs1 Посмотреть сообщение
сколько гайдов не пересмотрел
Сколько? 0.3f от одного гайда?
Предыдущее мое сообщение найдите, там был код движения в сторону мышки/пальца. Не знаю что вы называете стрелочкой, если это объект, то просто берите его координаты. Ну и метод используйте нужный Вам, там было при перетаскивании.

Один и тот же вопрос по 3-5 раз в день из 7-10 тем за день... "сколько гайдов не пересмотрел"...
0
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
25.07.2020, 19:36
Artifs1, направление это вектор. А любой вектор можно получить - отняв координаты одной точки, от координаты другой точки в пространстве. То-есть, если вы хотите получить направление от вас до сидящего на окне кота, то вам нужно от позиции кота отнять вашу позицию, это и будет направление к коту.
0
304 / 211 / 96
Регистрация: 04.07.2012
Сообщений: 903
25.07.2020, 19:53
Unity передвижение меню
Не правильно работает код 2.0
вот из последних тем об этом, там еще 1 есть, но вопрос совсем криво написан. Мне кажется мне уже в пору узкоспециализированным специалистом по MoveTowards на этом форуме становиться.

Добавлено через 12 минут
Цитата Сообщение от samana Посмотреть сообщение
то вам нужно от позиции кота отнять вашу позицию, это и будет направление к коту
Вообще это будет отрезок равный расстоянию. Само понятие направления подразумевает использование радиальной системы координат.

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

Если говорить об абстрактных примерах. Надо мне от дома до работы доехать, навигатор говорит мне не направление, а маршрут, так как если навигатор скажет мне двигайся на северо-северо-восток я вряд ли куда-то приеду. Вот маршрут как раз удобнее задавать в декартовой системе координат.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.07.2020, 19:53
Помогаю со студенческими работами здесь

Как сделать движение объекта плавным?
Как сделать движение объекта плавным. При передвижении объекта изображение немного дергается(двойная буферизация включена).

Возможно ли сделать движение зрачков, реагирующее на движение какого-либо объекта
Вообщем благодаря модеру удалось разукрасить картинку,за что ему спасибо. Нужна анимация для нее. Возможно ли сделать движение...

Как в Unity сделать движение объекта к другим объектам?
Мне надо сделать так, чтобы объект(0) начинал движение до объекта(1), после того, как объект(0) достигнет объекта(1), он должен начать...

Как в Unity сделать бесконечное движение объекта вверх?
Как в Unity сделать бесконечное движение обЪекта вверх? с#

Как сделать движение объекта вверх вдоль стен
Допустим объекту надо прыгать от одной стены к другой, какие вообще способы есть? Если бы я делал я бы просто задал постянное изменение по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru