Menu
CoddyTech

Повторение: турель

Часть раздела Физика и игровой процесс путешествия по Unity на Coddy. Урок 44 из 63.

challenge icon

Задание

Средне

Напиши скрипт для башни. Танк ездит с помощью клавиш со стрелками (его скрипт уже готов), а башня, которая немного выше танка, держит его на прицеле:

  • Она поворачивается к танку со скоростью 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()
    {
    }
}

Все уроки раздела Физика и игровой процесс