Повторение: турель
Часть раздела Физика и игровой процесс путешествия по Unity на Coddy. Урок 44 из 63.
Задание
СреднеНапиши скрипт для башни. Танк ездит с помощью клавиш со стрелками (его скрипт уже готов), а башня, которая немного выше танка, держит его на прицеле:
- Она поворачивается к танку со скоростью
turnSpeed(90) градусов в секунду, не быстрее, и только вокруг своей оси y: она никогда не наклоняется вверх или вниз. - Пробел запускает снаряд (
shellPrefab). Снаряд появляется на 1 единицу впереди центра башни и на 0.5 выше него, в локальных направлениях башни, и направлен туда же, куда смотрит башня (готовый скрипт Shell направляет его вперед).
Нажми Play, покатайся и постреляй, а затем нажми Check.
Попробуйте сами
using UnityEngine;
public class Turret : MonoBehaviour
{
public Transform tank;
public GameObject shellPrefab;
public float turnSpeed = 90f;
void Update()
{
}
}
Все уроки раздела Физика и игровой процесс
1Твёрдое тело
Гравитация и массаТолкаем с помощью AddForceПрыжок с импульсомFixedUpdate для физикиСкоростьКинематические телаПовторение: пусковая площадка2Столкновения
OnCollisionEnterВо что я попал?Разрушение при столкновенииСтояние на землеОтскок и трениеФормы коллайдеровПовторение: разрушаемая стена5Проект: Погоня за монетами
Катящийся мячМонеты для сбора