공식 스크립팅 기초 1
unity 유니티 공부 2025. 10. 28. 16:15 |동작 컴포넌트로 사용되는 스크립트 - Unity Learn
Unity에서 스크립트란 무엇일까요? Unity 스크립트인 동작 컴포넌트에 대해 알아보고, 이 컴포넌트를 생성하고 오브젝트에 연결하는 방법을 배워 보세요. 이 튜토리얼은 스크립팅의 기초 프로젝트
learn.unity.com
강의 링크
void Update()
{
if (Input.GetKeyDown(KeyCode.R))
{
GetComponent<Renderer> ().material.color = Color.red;
}
이러면
키보드 R 누르면
이 스크립트 넣은 개체의 색이 빨강 으로 바뀜
Color.red
는 r 255 g 0 b 0 을 의미한다
기본 색상 상수
검정 black 0 0 0
하양 white 255 255 255
회색 grey 128 128 128
자주 magenta 255 0 255
노랑 yellow 255 235 4
청록 cyan 0 255 255
무색 clear 0 0 0 (투명이라는데 검정색이 됨)
이 색상 함수 변환 스크립트는
< Renderer > 를 썼기에,
MeshRenderer 콤포넌트가 선행으로 필요하다
유니티에서 스크립트 란?
기존에 누가 만들어놓은 것이 컴포넌트 이다
이것 외의 새기능을 만드는게 스크립트 이다
GetComponent<Renderer>().material.color
= new Color (0f / 255f, 50f / 255f, 130f / 255f, 1f);
rgb 0, 50, 130 알파값 1 로 지정 하고 싶으면
이렇게 식을 짜면 됨
약간 어두운 파란색이 나옴
마지막 1f는 Alpha(투명도) 값
+
int myInt
myInt = 5;
myInt 라는 새 변수를 만들건데 형식은 정수 integer 다
그리고 그 값은 5로 정한다.
이 두 줄을 합치고 줄여서 아래와 같이 표현한다
int myInt = 5;
myInt = 5 * 2;
Debug.Log ( myInt ) ;
를 아래와 같이 써도 무방하다
myInt = 5
Debug.Log ( myInt * 2 ) ;
void
외부로 나오면 값이 int 변수 5 그대로임
return
외부로 나오면 int 변수 값이 5 * 2 = 10 변환된 값으로 변함
+
주석
//이 행은 오브젝트의 x 위치를 나타냅니다.
/*
이건 주석이고 설명임
두 줄로 구성된 주석입니다
*/
+
괄호 영어 발음법
소괄호 ( )
parentheses
용도: 함수 호출, 수식 그룹화
중괄호 { }
curly braces
용도: 코드 블록, 클래스/함수 범위
대괄호 [ ]
square brackets
용도: 배열, 속성(Attribute), 인덱스 접근
+
Debug.Log
구성을 보자
국가.도시
큰거.작은거
이렇게 마침표로 나뉜다

Debug. 까지 찍으면 비쥬얼 스튜디오에서 알아서
Debug 속 구성요소 추천을 해준다
+

들여쓰기(Indentation)
문장정리
tab 키 ㅡ 오른쪽으로 띄기
shift tab 키 ㅡ 왼쪽으로 밀기
