강의

멘토링

로드맵

Inflearn Community Q&A

uuuuuup's profile image
uuuuuup

asked

Absolute Course! Unity 6 - Unity Masterclass Learning Through TPS Game

Explosion object implementation

prefab 관련 문의

Written on

·

61

·

Edited

0

안녕하세요.

bullet을 prefab만들때 상위 wrapper를 만들어서 fbx를 자식으로 하는건 이해를 했습니다.

 

player도 마찾가지로 wrapper를 만들고 player fbx를 자식으로 하려니 뭔가 firePos, animator등을 코드에서 찾으려니 GetComponent나 Find를 쓰기가 좀 애매하네요. 바로 자식만 찾으니...

GetComponentInChildren 이런걸 쓰면 좋을지.
아니면 model을 찾고 거기서 다시 찾는지...

player처럼 model에 직접 콤포넌트를 붙이는 식으로도 많이 하시나요?

어떤 방식으로 하는게 유지보수하는데 좋은지 궁금합니다.

 

C#unity

Quiz

Unity 오디오 시스템에서 Audio Listener와 Audio Source의 주된 역할은 무엇일까요?

Listener: 소리 발생, Source: 소리 듣기

Listener: 소리 듣기, Source: 소리 발생

Listener: 사운드 관리, Source: 볼륨 조절

둘 다 소리를 발생시킵니다.

Answer 1

0

indiegamemaker님의 프로필 이미지
indiegamemaker
Instructor

안녕하세요. 굿데이님,

 

스크립트는 Parent 또는 Child에 추가하는 방법중 저의 경우는 항상 부모 게임오브젝트에

추가하고 하위에 있는 컴포넌트를 참조할 때는 Awake 또는 Start 함수에서

GetComponentInChildren 로 추출해서 변수에 저장한 후 사용합니다.

 

Wrapper 게임오브젝트 하위에 모델을 추가하는 경우는 향후에 다른 모델로 변경을 할 경우

편리한 장점이 있습니다.

uuuuuup's profile image
uuuuuup

asked

Ask a question