[유니티] instantiate된 prefab이름 호출 시 (clone) 제거

jh Seo·6일 전
0

유니티

목록 보기
56/56

개요

instantiate된 프리펩은 기본적으로 (Clone)이 붙는다.
여기서 정리한 방법은 프리펩 오브젝트의 이름에서 (Clone)을 제거해서 저장하는게 아닌
해당 오브젝트의 이름을 호출 시 substring을 통해 (Clone) 을 제거해서 원본 이름을 찾는 것이다.

방법

if (enemyName.Contains("(Clone)"))
{
    int cloneIndex = enemyName.IndexOf("(Clone)");
    enemyName = enemyName.Substring(0, cloneIndex);
}

이런식으로 enemyname에서 (Clone) 부분만 지운다.

profile
코딩 창고!

0개의 댓글