복습: 전등 스위치
Coddy Unity 여정의 Unity 스크립팅 기초 섹션에 포함된 레슨. 85개 중 49번째.
이 복습에서는 Inspector에서 채운 참조, GetComponent로 한 번 가져온 컴포넌트, enabled로 켜고 끈 컴포넌트를 하나로 정리합니다.
챌린지
중급전등 스위치를 작성하세요. Space를 누르면 전등이 전환되고 스위치가 상태를 표시합니다.
- 스위치 자체의
Renderer를 필드에 저장하고,Start()에서 설정하세요. - Space를 누르면 Light 컴포넌트를 전환하세요:
lamp.enabled = !lamp.enabled;. - 전등이 켜져 있을 때는 스위치를
Color.green으로, 꺼져 있을 때는Color.red로 색칠하세요. 시작할 때와 버튼을 누를 때마다 적용하세요.
‘플레이’를 누르고 Space를 누르세요. 전등이 꺼지고 스위치가 빨간색으로 바뀝니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
using UnityEngine;
public class LightSwitch : MonoBehaviour
{
public Light lamp;
void Start()
{
}
void Update()
{
}
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
Unity 스크립팅 기초의 모든 레슨
직접 연습해 보세요: Unity 플레이그라운드