[Unity] Tutorial: 스크립트 작성하기
🎮스크립트 맛보기
-
스크립트에 작성한 움직임을 오브젝트에 적용하려면 게임 오브젝트와 연결해야한다
-
프로젝트 창에서 마우스 오른쪽 버튼 누르고 > Create > C# Script
스크립트를 적용할 게임 오브젝트를 추가하고 방금 만든 스크립트를 AddComponent로 붙여준다
🎮C#스크립트
- 기본적인 스크립트를 하나 만들어 VS로 열어보면 Monobehaviour을 상속받은 기본 코드가 자동 생성된다
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Test : MonoBehaviour{
// Start is called before the first frame update
void Start(){
}
// Update is called once per frame
void Update(){
}
}
System.Collections
,System.Collections.Generic
: 데이터를 저장하는 형 제공UnityEngine
: 유니티가 동작하는 데 필요한 기능 제공-
class Name
: 클래스명. C#으로 작성한 프로그램은 클래스 단위로 관리된다.
이 때, 클래스명 = 스크립트명 - 스크립트를 실행하면 Start와 Update함수가 실행된다
프레임과 실행 시점
-
게임 화면은 영화나 애니메이션처럼 그림 한 컷을 플립북 방식으로 표시하는데, 이 한 컷을 프레임이라 함.
FPS(1초당 프레임 수). 보통 게임은 1초에 60프레임. -
Time.deltaTime : 프레임 간 시간을 알 수 있음.
- 스크립트 실행 시 Start 메소드는 한 번 실행되고, 그 후 Update 메소드는 프레임마다 반복해서 실행된다.
🎮출력
콘솔에 출력
- Debug.Log(); ⬅️이거 쓰면 콘솔창에 출력됨. 디버깅용 굿
Scene 저장
- 도구 > File > Save As > 씬이름 입력 > Save
- 저장된 씬은 Project 창에 아이콘으로 나타난다