Notice
Recent Posts
Recent Comments
Link
반응형
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- articulation body
- 드롭다운
- 행동트리
- GetComponent
- C#
- 습관형성 #직장인자기계발 #오공완
- 오블완
- navisworks api
- readonly
- 유니티
- sparkmain(clone) 무한생성
- unity sparkmain(clone)
- 티스토리챌린지
- sparkmain(clone)
- 유니티 sparkmain(clone)
- 크루스칼
- 디지털트윈
- Unity
- dfs
- list clear
- 트리구조
- 깊이탐색
- unity korea
- 너비탐색
- Simulation
- dropdown
- removeAll
- 최소신장트리 mst
- 최단거리 알고리즘
- raycast
Archives
- Today
- Total
낑깡의 게임 프로그래밍 도전기
유니티 속성(컴포넌트) 자동추가 본문
반응형
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(MeshRenderer), typeof(MeshFilter))]
public class PolygonTriangulation : MonoBehaviour
이 코드 라인은 Unity 게임 엔진에서 사용되는 특별한 속성(attribute)입니다. [RequireComponent(typeof(MeshRenderer), typeof(MeshFilter))]는 PolygonTriangulation 스크립트가 부착된 게임 오브젝트에 MeshRenderer와 MeshFilter 컴포넌트가 필요하다는 것을 나타냅니다.
MeshRenderer는 3D 모델에 시각적인 표현을 제공하고, MeshFilter는 3D 모델의 기하학적 형태를 정의합니다. 이러한 컴포넌트들이 없으면 해당 스크립트가 올바르게 동작하지 않을 수 있습니다.
이렇게 하면 개발자가 스크립트를 사용할 때 이 컴포넌트들을 수동으로 추가하는 것을 방지할 수 있습니다. Unity는 이 속성을 보고 부족한 컴포넌트를 자동으로 추가합니다.
반응형
'Unity C#' 카테고리의 다른 글
| Unity 커맨드 패턴(Command Pattern) (0) | 2024.05.20 |
|---|---|
| Unity 특정 시점으로 돌아가는 기능 : 타임 리와인드, 타임트래블 (0) | 2024.05.20 |
| Unity OnValidate (0) | 2024.05.16 |
| Unity 다각형 콜라이더와 면적 계산: CCW알고리즘 세점의 방향성 판별 (0) | 2024.05.16 |
| Unity 숫자 null로 만들기 (0) | 2024.05.14 |