prefabs3 [Unity] 부모 오브젝트 안에 자식 프리팹 생성하기 - Prefabs, Instantiate Instantiate로 Card 프리팹 16개를 생성해보겠습니다.실행해보면 Hierarchy창에 16개의 Card 프리팹이 생성된 것을 볼 수 있습니다.그런데 이 많은 Card 프리팹들을 Board라는 부모 오브젝트 안에서 생성되게끔 하려고 합니다. public class Board : MonoBehaviour{ public GameObject card; void Start() { for(int i = 0; i Instantiate(card, this.transform); 에서 두 번째 인자에 부모객체의 transform으로 설정해주면 새로 생성된 객체가 지정한 부모 객체의 하위로 들어가게 됩니다. 이러면 부모의 위치를 따라가게 됩니다.이렇게 함으로써 새로 생성된 객체를 특정.. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 4. 5. [Unity] 프리팹 인스턴스 언패킹 - Unpack 기존에 만들었던 프리팹들 중에서 NormalCat을 Hierarchy창으로 끌고 오겠습니다.Prefab → Unpack 을 하게 되면 패킹이 풀리고, 프리팹을 수정하게 되더라도 기존의 프리팹에 수정사항이 반영되지 않습니다. 기존의 프리팹 틀은 가져오되, 새로운 타입의 프리팹을 만들고 싶다면 유용하겠죠! 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 4. 4. [Unity] Prefabs 확률로 생성하기, 게임 규칙 추가하기 public GameObject normalCat; public GameObject fatCat; void MakeCat() { Instantiate(normalCat); if(level == 1) { // lv.1 20% 확률로 고양이를 더 생성해준다. int p = Random.Range(0, 10); // 0 ~ 9 if(p 20% 확률 표현 } else if(level == 2) { // lv.2 50% 확률로 고양이를 더 생성해준다. int p = Random.Range(0, 10); // 0 ~ 9.. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 4. 4. 이전 1 다음 반응형