Menu
CoddyTech

Podsumowanie: Wieżyczka

Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 44 z 63.

challenge icon

Wyzwanie

Średni

Napisz skrypt wieżyczki. Czołg porusza się za pomocą strzałek (jego skrypt jest gotowy), a wieżyczka, nieco wyższa od czołgu, cały czas ma go na muszce:

  • Obraca się w stronę czołgu z prędkością turnSpeed (90) stopni na sekundę, nigdy szybciej, i tylko wokół osi y: nigdy nie przechyla się w górę ani w dół.
  • Spacja wystrzeliwuje pocisk (shellPrefab). Pocisk pojawia się 1 jednostkę przed środkiem wieżyczki i 0.5 jednostki nad nim, w kierunkach wyznaczonych przez samą wieżyczkę, i jest skierowany w tę samą stronę co wieżyczka (gotowy skrypt Shell wprawia go w ruch do przodu).

Naciśnij Play, pojeździj i postrzelaj, a następnie naciśnij Check.

Spróbuj swoich sił

using UnityEngine;

public class Turret : MonoBehaviour
{
    public Transform tank;
    public GameObject shellPrefab;
    public float turnSpeed = 90f;

    void Update()
    {
    }
}

Wszystkie lekcje w sekcji Fizyka i rozgrywka