Menu
CoddyTech

복습: 포탑

Coddy Unity 여정의 물리와 게임플레이 섹션에 포함된 레슨. 63개 중 44번째.

challenge icon

챌린지

중급

포탑 스크립트를 작성하세요. 전차는 화살표 키로 움직이고(스크립트는 준비되어 있습니다), 전차보다 약간 높은 포탑은 계속 전차를 조준합니다.

  • 포탑은 초당 turnSpeed(90)도씩 전차를 향해 회전하며, 이보다 빠르게 회전하지 않습니다. 또한 y축을 중심으로만 회전하므로 위나 아래로 기울지 않습니다.
  • 스페이스바를 누르면 포탄(shellPrefab)을 발사합니다. 포탄은 포탑 중심에서 포탑 자체의 방향을 기준으로 앞쪽으로 1단위, 위쪽으로 0.5단위 떨어진 위치에서 시작하며, 포탑이 향하는 방향을 향합니다(준비된 Shell 스크립트가 포탄을 앞으로 날립니다).

플레이를 눌러 주위를 이동하며 발사한 다음, 확인을 누르세요.

직접 해보기

using UnityEngine;

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

    void Update()
    {
    }
}

물리와 게임플레이의 모든 레슨