2013-02-22 6 views
2

유니티 포럼이 매우 느리기 때문에 SO를 요청하십시오.사용자 정의 gameobject (구형과 큐브 결합)를 만드는 방법

나는 포식자/먹이 게임을 만들고 있습니다. 나는 먹이 요원을 꼬리로 입방체가있는 구체로 만들고 싶다. 기본적으로 연결된 큐브와 구로 만들어진 내 게임 객체를 만들고 싶습니다.

어떻게 맞춤 게임 개체를 만들 수 있습니까?

답변

2

뭘 원하는지 잘 잡을 수 없습니다. 하지만 "sub-gameObjects"가 작동하면 빈 gameObject를 만들고 큐브와 구체를 드래그 할 수 있습니까?

메뉴 -> GameObject -> Create Empty를 클릭 한 다음 연결하려는 gameObjects를 새로 만든 "GameObject"로 드래그하십시오.

+0

사실, Emtpy GameObject의 이름을 지정할 수 있습니다. 그의 아이가 큐브와 구인 1 개체가 될 것입니다. – Joetjah

2

또 다른 일반적인 방법은 GameObjects 쌍을 보유하는 Prefab을 만드는 것입니다.

는 예를 들어, 당신은 다음과 같은 작업을 수행 할 수

  1. 2 개 어린이합니다 ( 큐브와 구)는 GameObject라는 PreyAgent를 생성하고 추가 할 수 있습니다.
  2. 는 프로젝트를 마우스 오른쪽 창을 클릭하고 Create->Prefab을 선택하고 이름 (들. PreyAgentPrefab)
  3. 드래그를주고 생성 된 프리 팹에 Hierarchy 창에서 PreyAgent GameObject 놓습니다.

    GameObject go = GameObject.Instantiate(Resources.Load("PreyAgentPrefab")) as GameObject; 
    

    이 서로 다른 장면이나 프로젝트에서 사용하고자하는 공통의 객체를 생성하는 데 유용합니다 :

일단 당신이 코드에서이 방법을 인스턴스화 할 수있는 조립식를 만들었습니다.