인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박건원님의 프로필 이미지
박건원

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

Resource Manager

start관련 질문입니다

작성

·

286

0

private void Start()

{

GameObject go = Resources.Load<GameObject>("Prefabs/Sword/Sword_1");

GameObject sword = Instantiate(go);

}

이런식으로 playerController스크립트의 start에 프리팹 생성을 넣었는데 하나만 생성되지 않고 계속 생성되어서 왜 이런 동작이 나오는지 궁금합니다

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

위 내용만으로는 알 수 없습니다.
계속 생성된다면 재귀적으로 Sword_1 프리팹에
동일한 스크립트를 붙여서 반복해서 해당 스크립트의 STart가 호출되는 상황으로 의심됩니다.
정확히 알고 싶다면 Start 함수 내부에서 breakpoint를 걸고 디버깅을 해보면 됩니다.

박건원님의 프로필 이미지
박건원

작성한 질문수

질문하기