У меня есть 2-я игра, и я хочу, чтобы ракета нацелилась на цель, но во-первых, я хочу установить ее траекторию в каком-нибудь коллическом озерном стволе. Я не могу найти (за исключением активов единства, я не хочу платить), как это сделать, я имею в виду как цель, так и как установить траекторию. Даже правая помощь будет в порядке, Заранее благодарим!Как сделать самонаводящиеся ракеты (цель прицеливания цели)?
0
A
ответ
1
Если вы хотите, чтобы башня нацелилась на цель, просто сделайте transform.LookAt (Target.position). Вы можете использовать рулевое поведение для размещения ракет. В принципе, он откалибруется до желаемой скорости, необходимой для достижения цели. Вот пример:
//First we get the direction we need to travel in
Vector2 direction = (Target.position - transform.position).normalized;
//Multiply it by the maximum speed we're trying to reach
Vector2 desiredVelocity = direction * MaxSpeed;
//Subtract the current velocity. This is the calibration force
Vector2 steeringForce = desiredVelocity - rigidbody2D.Velocity;
//Apply the steering. The less the mass, the more effective the steering
rigidbody2D.ApplyForce(steering);
Ствол валок может быть сделано отдельно от рулевого управления/ГСН. Просто поверните на оси Z. Если вы говорите о кружении по кругу ... это немного больше. Возможно, вы захотите просто пропустить этот или жесткий код с помощью анимации.
Смежные вопросы
- 1. Как правильно запрограммировать ракеты?
- 2. может кто-нибудь объяснить математику за красным кораблем в этой простой игре? [Самонаводящиеся ракеты эск]
- 3. Как сделать анимацию движения ракеты в matplotlib?
- 4. Непрерывная цель для цели в Мальме
- 5. Нарисуйте прямую линию для прицеливания
- 6. Как установить цель геликоидальной инструментальной цели
- 7. Randomize Сделать цели для цели
- 8. Мышь на основе прицеливания Unity3d
- 9. HTML 5 самонаведения ракеты
- 10. сделать цель, unmake target?
- 11. Как построить C симулятор ракеты чипа
- 12. . Цель цели («фоновая» цель) не влияет на makefile
- 13. Как очистить кеш данных от ракеты RISCV?
- 14. Google цель отслеживания цели универсальной аналитики
- 15. Местная цель против общей глобальной цели
- 16. Объединяя цели Makefile в более многоразовой цель
- 17. размножение значков ракеты-носителя
- 18. Функция дубликатора ракеты
- 19. Можно ли сделать все цели '.PHONY'? (gmake)
- 20. Как связать цель плагина с другим плагином цели
- 21. Сделать переполнение¹ или «Как преодолеть цель?»
- 22. образец цели-цели-цели-умолчанию
- 23. Схема/эквивалент ракеты ualarm
- 24. Сканер ракеты Cloudflares
- 25. Сброс ракеты-загрузчика Cloudflare
- 26. GNU сделать 3,81 - как сделать «--output синхронизации = цель»
- 27. Цель-c как реализовать алгоритм поиска цели, подобный excel?
- 28. Как я могу объявить цель MSBuild в середине другой цели?
- 29. Синтаксис для графика ракеты
- 30. Сделать зависимую цель с шаблоном Xcode 6
Он сказал, 2d. Используйте 'Vector2' и' rigidbody2d'. –
К сожалению, об этом. Изменен код и добавлено некоторое объяснение. – JPtheK9
:-) –