2016-10-08 6 views
0

저는 정말 화합했습니다. 이것이 내 첫번째 프로젝트입니다. 내 문제는 새로운 게임 객체를 만들 때입니다.현재 개체 수정 및 조립식이 아닙니다

public GameObject fancyName;

다음 내가 fancyName에 어떤 변경하면 내가 내 조립식을 수정할 수 대신 화면에 내가 무엇을보고 수정하는, 스크립트 창을 통해 원하는 조립식 드래그 ... 나는 무엇을해야합니까 프리 팹이 아닌 게임 객체 인스턴스화를 수정하려면 어떻게해야합니까?

+1

인스턴스화를하고 인스턴스화 게임 오브젝트에 대한 참조를 잡아, 게임 오브젝트'과 같이 갈 = (게임 오브젝트)를 인스턴스화 (fancyName , pos, rot)'. –

+0

고마워, 그건 내 proble 해결! –

답변

2

fancyName에 프리 팹에 대한 참조가 있기 때문에 'fancyName'에 대한 모든 변경 사항이 프리 팹을 직접 수정하므로 (&이이 변수에 프리 팹을 드롭 한 것을 기억하세요?).

당신은 인스턴스화해야

/를 복제 :

var clone = (GameObject) Instantiate(fancyName); 

다음

MakeChange(clone); // Do anything you want

+0

대단히 감사합니다! 직접 작업 중이라는 것을 이해하지 못했습니다 ... –