1. 스크립팅
-
(처음할 때는 가장 난이도있다고 느껴지는 파트)
-
원하는 컴포넌트를 만들기 위해 사용
-
ex) 좌우로 움직이고 싶은데 이를 제공하는 컴포넌트가 없음-> Move라는 스크립트를 만들어서 적용할 수 있다.
2. 만들기
1) Assets 우클릭 -> Create -> C# Script
2) 상단 Edit -> Preferences ->External Tools ->External Script Editor에서 사용할 프로그램 설정. 만들었던 c#파일 열면 Editor가 열린다.
+ 나는 Visual Studio를 사용하는데 visual studio에 들어가서 도구-> 도구 및 기능 가져오기 -> 워크로드 -> 'Unity를 사용한 게임 개발'을 다운해주면 편하다.
3) 방금 만든 C# 파일을 열면 사진과 같은 기본 코드가 작성되어있다.
-> C#을 공부해야한다는 뜻!
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(){ } } |
-
Using: 내가 작성할 스크립트에 이러한 기능들을 사용하겠다
-
"test": (변경 가능)스크립트의 제목에 해당하는 부분. 파일 이름과 같도록 설정해야 함
-
MonoBehaviour: 이 스크립트에 기본적인 유니티 기능들을 사용하겠다 = 이 스크립트를 컴포넌트로 사용하겠다
-
Start 함수: 컴포넌트가 맨 처음 시작할 때 '한 번' 실행(=호출)되는 함수
-
Update함수: 매 frame마다 한번씩 실행(=호출)되는 함수
4) 다시 Unity로 돌아와서 오브젝트에 Add Component를 누르고 내가 만든 C#파일의 이름을 검색하면 내가 만든 컴포넌트를 적용할 수 있다.
'Programing > UNITY' 카테고리의 다른 글
[Unity] 5.2 스크립팅 - 정의되어 있는 함수, 이벤트 함수, AddForce (0) | 2020.04.30 |
---|---|
[Unity] 5.1 스크립팅 - C# 간단 정리, Vector3 (0) | 2020.04.29 |
[Unity] Unity(유니티)의 편집 프로그램(Script Editor)을 Visual Studio(비주얼 스튜디오)와 연동하기 (0) | 2020.04.27 |
[Unity] 4. 프리팹과 카메라 (0) | 2020.04.27 |
[Unity] 3. 충돌 - Collision 충돌과 Trigger 충돌 (0) | 2020.04.26 |