회원 로그인
|
이름 찾기 GameObject.Find(), GameObject.FindWithTag()
이름 찾기 GameObject.Find(), GameObject.FindWithTag()
다른 오브젝트 접근(오브젝트 이름 얻는 방법)GameObject.Find(이름)으로 찾기
GameObject.FindWithTag(태그)로 찾기
1. GameObject>Create Other>Cube로 Cube 생성
5. Cube의 transform.position.x 값을 얻었다.
GameObject.FindWithTag(태그)로 찾기
태그에 속한 게임 오브젝트 검색에 용이, 묶음 선택 가능
Respawn, Finish와 같은 몇가지 태그가 있지만 커스텀 태그를 사용 좋음
태그를 사용하기 위해선 태그를 생성
3. 게임 오브젝트를 선택 > 인스펙터의 이름 아래 Tag 항목 > Untagged > Add Tag.. 클릭
4. Tags 항목 밑에 Element0에 "tag_sphere"라고 입력하여 태그 생성
5. Tag에 tag_sphere 선택.
다른 오브젝트 접근(오브젝트 이름 얻는 방법)
//GameObjec형 targetObject 변수 선언 GameObject targetObject_;우선 찾아볼 오브젝트를 생성 해보자.
1. GameObject>Create Other>Cube로 Cube 생성
2. Cube에 sample.cs 스크립트를 Add Component
GameObject.Find(이름)으로 찾기
//게임 오브젝트의 포지선 값 얻는 자세한 예제 void Start() { //3."Cube"라는 게임 오브젝트를 찾아 GameObject형 cube_ 변수에 대치 GameObject cube_ = GameObject.Find("Cube"); //4. 포지션 X 값을 얻은 것 출력 Debug.Log(cube_.transform.position.x); }
5. Cube의 transform.position.x 값을 얻었다.
GameObject.FindWithTag(태그)로 찾기
태그를 사용하기 위해선 태그를 생성
3. 게임 오브젝트를 선택 > 인스펙터의 이름 아래 Tag 항목 > Untagged > Add Tag.. 클릭
4. Tags 항목 밑에 Element0에 "tag_sphere"라고 입력하여 태그 생성
5. Tag에 tag_sphere 선택.
//예제 void Start() { //6. 태그 "tag_sphere"가진 게임 오브젝트를 찾아 sphere 변수에 대치 GameObject sphere_ = GameObject.FindWithTag("tag_sphere"); //7. 찾은 태그의 이름을 얻고 출력 Debug.Log(sphere_.name); }
8. 실행하면 Cube의 네임인 Cube가 출력된다.
댓글 0개
| 엮인글 0개
146개(7/8페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
유니티 강좌 모음(영문) | 푸딩뱃살 | 60338 | 2013.08.28 12:02 | |
유니티 경고, 에러 모음 (재정리 예정) [1+1] | 푸딩뱃살 | 71149 | 2013.08.12 00:09 | |
24 | [참고] 유니티 라이센스, 유니티 스케일폼, 각종 유니티 플러그인 | 푸딩뱃살 | 6083 | 2013.08.28 14:39 |
23 | [유니티] 마야에서 오브젝트를 가져 오기 | 푸딩뱃살 | 8053 | 2013.08.22 12:41 |
22 | [참고] 유니티 VR 활용 영상 | 푸딩뱃살 | 4402 | 2013.08.22 12:09 |
21 | [참고] 유니티를 이용한 게임 개발 성공 사례 | 푸딩뱃살 | 4660 | 2013.08.22 11:44 |
20 | [유니티] 프리팹(Prefab) | 푸딩뱃살 | 6708 | 2013.08.22 01:18 |
19 | [유니티] 인터페이스 | 푸딩뱃살 | 3898 | 2013.08.17 18:49 |
18 | [스트립트] Vector3 | 푸딩뱃살 | 2981 | 2013.08.17 01:23 |
17 | [스트립트] 닷문법 | 푸딩뱃살 | 3362 | 2013.08.17 01:13 |
16 | [스트립트] 다른 오브젝트에 있는 명령 실행 GetComponent<>() | 푸딩뱃살 | 11627 | 2013.08.16 23:11 |
15 | [스트립트] 다른 오브젝트에 있는 명령 실행 SendMessage() | 푸딩뱃살 | 10275 | 2013.08.15 23:43 |
>> | [스트립트] 이름 찾기 GameObject.Find(), GameObject.FindWithTag() | 푸딩뱃살 | 17896 | 2013.08.14 14:17 |
13 | [스트립트] 마우스 제어 내장 함수 | 푸딩뱃살 | 6538 | 2013.08.12 01:48 |
12 | [스트립트] Update() 함수 | 푸딩뱃살 | 3933 | 2013.08.12 00:23 |
11 | [스트립트] public 변수 감추기 HideInInspector [1+1] | 푸딩뱃살 | 4436 | 2013.08.11 23:48 |
10 | [스트립트] 전역 변수, 지역 변수 public, private | 푸딩뱃살 | 9118 | 2013.08.11 22:21 |
9 | [스트립트] 출력 Debug.Log | 푸딩뱃살 | 7480 | 2013.08.11 22:03 |
8 | [스트립트] C# 스크립트 기본 | 푸딩뱃살 | 5173 | 2013.08.11 21:31 |
7 |
[스트립트] |
푸딩뱃살 | 40 | 2013.07.28 22:36 |
6 | [유니티] 스크립트 에디터 변경 방법 | 푸딩뱃살 | 5107 | 2013.04.06 21:55 |
5 | [유니티] 유니티 MonoDevelop 한글 인코딩 문제 for Windows [1+1] | 푸딩뱃살 | 12238 | 2013.04.06 15:30 |