유니티:프리팹: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
(새 문서: {{유니티}} == 개요 == 동일한 오브젝트를 똑같이 만들어주어야 할 때, 이를 단순히 복사하면 된다. 그런데, 이 오브젝트에 수정이 가해지면...)
 
 
(같은 사용자의 중간 판 4개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{유니티}}
{{유니티}}


== 개요 ==
==개요==
동일한 오브젝트를 똑같이 만들어주어야 할 때, 이를 단순히 복사하면 된다. 그런데, 이 오브젝트에 수정이 가해지면 각각의 오브젝트 모두에 수정을 가해주어야 하는데, 이러기엔 너무 번거롭다. 하여, 동일한 오브젝트의 원본을 두고 이를 가져다 쓰는 방식을 사용하는데, 이 원본을 프리팹이라 한다.
동일한 오브젝트를 똑같이 만들어주어야 할 때, 이를 단순히 복사하면 된다. 그런데, 이 오브젝트에 수정이 가해지면 각각의 오브젝트 모두에 수정을 가해주어야 하는데, 이러기엔 너무 번거롭다. 하여, 동일한 오브젝트의 원본을 두고 이를 가져다 쓰는 방식을 사용하는데, 이 원본을 프리팹이라 한다.


하나의 프리팹을 통해 여러 오브젝트를 만든다.
하나의 프리팹을 통해 여러 오브젝트를 만든다.
<br />
 
===특성===
 
*복사본을 수정해도 원본엔 영향이 없다.(복사본 수정 후 인스펙터 창의 프리팹에서 Apply를 누르면 변경사항이 프리펩에 적용된다.)
*원본에 가해진 수정은 복사본에 적용된다.
*하드디스크에 저장된다.<br />
 
===프리펩 만들기===
 
* 프리펩을 저장하고 싶은 디렉터리에 드래그&드롭으로 끌어다 둔다.
* 기존 오브젝트를 삭제하고 프리펩을 끌어다 사용하면 된다.

2021년 8월 10일 (화) 09:30 기준 최신판

틀:유니티

  1. 유니티:개요
  2. 유니티:기본 조작
    1. 유니티:에셋스토어
  3. 유니티:카메라
  4. 유니티:오브젝트
    1. 유니티:데이터 입력받기
    2. 유니티:오브젝트 이동(오브젝트 조작)
    3. 유니티:힘으로 오브젝트 이동
    4. 유니티:충돌 이벤트
    5. 유니티:오브젝트 작성 tip
    6. 유니티:프리팹
  5. 유니티:코딩기초
    1. 유니티:C sharp 코딩 편의기능
    2. 유니티:MonoBehaviour
    3. 유니티:이벤트 메서드
    4. 유니티:컴포넌트 조작하기
  6. 유니티:UI
  7. 유니티:게임 내 화면
  8. 유니티:플레이어
    1. 유니티:모델
    2. 유니티:캐릭터 이동
    3. 유니티:애니메이션
    4. 유니티:주인공 시점
  9. 유니티:맵
    1. 유니티:투명한 벽 만들기
    2. 유니티:내비게이션
  10. 유니티:씬
  11. 유니티:몬스터
  12. 유니티:아이템
  13. 유니티:음향
    1. 유니티:배경음
    2. 유니티:효과음
  14. 유니티:빌드
  15. 유니티:VR
    1. 유니티:VR:UI
    2. 유니티:VR:VR로 변환
  16. 유니티:팁

개요[편집 | 원본 편집]

동일한 오브젝트를 똑같이 만들어주어야 할 때, 이를 단순히 복사하면 된다. 그런데, 이 오브젝트에 수정이 가해지면 각각의 오브젝트 모두에 수정을 가해주어야 하는데, 이러기엔 너무 번거롭다. 하여, 동일한 오브젝트의 원본을 두고 이를 가져다 쓰는 방식을 사용하는데, 이 원본을 프리팹이라 한다.

하나의 프리팹을 통해 여러 오브젝트를 만든다.

특성[편집 | 원본 편집]

  • 복사본을 수정해도 원본엔 영향이 없다.(복사본 수정 후 인스펙터 창의 프리팹에서 Apply를 누르면 변경사항이 프리펩에 적용된다.)
  • 원본에 가해진 수정은 복사본에 적용된다.
  • 하드디스크에 저장된다.

프리펩 만들기[편집 | 원본 편집]

  • 프리펩을 저장하고 싶은 디렉터리에 드래그&드롭으로 끌어다 둔다.
  • 기존 오브젝트를 삭제하고 프리펩을 끌어다 사용하면 된다.