이 영역을 누르면 첫 페이지로 이동
Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

페이지 맨 위로 올라가기

Coding Groot

코딩 블로그

[유니티] Unity 입문하기 5 :: Tag와 Name으로 게임 오브젝트 찾기

  • 2020.02.22 02:31
  • Game Programming/Unity Tutorial
글 작성자: Coding Groot

저번 포스트에서는 게임 오브젝트에 스크립트를 달고 부착된 게임 오브젝트의 컴포넌트를 가져오는 명령어인 GetComponent를 이용해서 게임 오브젝트를 움직였습니다. 만약에 스크립트가 자기가 부착이 된 게임 오브젝트가 아니라 다른 게임 오브젝트에 접근하려면 어떻게 해야 할까요?

이번에는 그 방법에 대해서 설명하겠습니다.

스크립트에서 외부의 게임 오브젝트 찾기

유니티에선 여러 가지 방법으로 게임 오브젝트를 찾을 수 있습니다. 그중 가장 쉬운 방법 두 가지를 오늘 보여드리도록 하겠습니다.

첫 번째 방법. 게임 오브젝트의 이름으로 찾기

Find함수를 사용해서 이름으로 게임 오브젝트를 찾아서 접근할 수 있습니다.
MyTarget이라는 이름의 게임 오브젝트를 찾아서 힘을 가하는 코드

 

두 번째 방법. Tag로 찾기

Tag의 정의

오브젝트에 태그를 달아봅시다.

Step 1. 인스펙터 창의 Add Tag... 클릭
Step 2. "원하는 태그명"을 저장한다.
Step 3. 태그를 달고자하는 게임 오브젝트를 클릭 후 인스펙터 창의 내가 방금 Save한 태그를 클릭

태그를 달았으면 게임 오브젝트의 이름이 아닌 태그로도 찾을 수 있게 됩니다. 한번 태그로 게임 오브젝트에 접근해보겠습니다.

GameObject Class에 정의된 FindGameObjectWithTag 함수를 사용하면 태그로 게임 오브젝트를 찾을 수 있습니다.

MyTag라는 태그의 게임 오브젝트를 찾아서 힘을 가하는 코드

 

반응형

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [유니티] Unity 입문하기 4 :: Transform, Rigidbody로 게임 오브젝트 이동시키기

    [유니티] Unity 입문하기 4 :: Transform, Rigidbody로 게임 오브젝트 이동시키기

    2020.02.22
  • [유니티] Unity 입문하기 3 :: Scripting 기초, Time.deltaTime

    [유니티] Unity 입문하기 3 :: Scripting 기초, Time.deltaTime

    2020.01.04
  • [유니티] Unity 입문하기 2 :: 기본 개념 및 Script 소개

    [유니티] Unity 입문하기 2 :: 기본 개념 및 Script 소개

    2019.12.25
  • [유니티] Unity 입문하기 1 :: 유니티 설치 및 화면 구성

    [유니티] Unity 입문하기 1 :: 유니티 설치 및 화면 구성

    2019.12.24
다른 글 더 둘러보기

정보

Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

  • Coding Groot의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록
  • 소개
  • 블로그 저작권

카테고리

  • 분류 전체보기 (182)
    • Git (23)
      • Git Tutorial (9)
      • Git Note (7)
      • Git Lecture (7)
    • Programming Language (1)
      • C (2)
      • C Sharp (5)
      • Java (4)
      • JavaScript (7)
      • Julia (5)
      • Python (4)
    • Programming (8)
      • Algorithm (2)
      • Compiler (5)
      • Data Structure (0)
      • Web (12)
      • NestJS (2)
    • DevOps, Infra (36)
      • Apple (6)
      • Cloud (15)
      • Database (1)
      • Network (4)
      • Linux (8)
    • Game Programming (11)
      • Unity Tutorial (5)
      • Unity Note (6)
    • Hardware Design (1)
      • Digital Circuit (1)
    • Note (49)
      • Coffee (2)
      • Retrospect (15)
      • Reading List (14)
    • Mathematics (1)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • tutorial
  • 회고
  • javascript
  • git
  • Github
  • 한빛미디어
  • aws
  • 서평
  • 전체 보기…

정보

Coding Groot의 Coding Groot

Coding Groot

Coding Groot

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기

나의 외부 링크

  • GitHub
  • SlideShare
  • 유니티 2020 수업
  • TIL Blog
  • 모도코

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. Copyright © Coding Groot.

티스토리툴바