2017-11-26 16 views
0

장면에 게임 개체를 만들 수 있는지 (계층에 표시되도록) 잘 모르겠지만 재생을 누르면 유니티가 인스턴스화되지 않거나 오히려 제거되지 않도록하십시오.게임 오브젝트를 계층 구조에 추가 할 수는 있지만 인스턴스화 할 수는 없습니까?

내가 그렇게하고 싶은 이유. 내 게임에서 '적의 스폰서'로 게임 오브젝트를 만들고 있습니다. 그러나 나는 게임이 실행되는 동안 그 변환 또는 게임 객체를 실제로 메모리에 갖고 싶지 않습니다. 그래서 모든 스펀지 엔티티를 검색하고 필요로하는 정보를 검색 한 다음 나중에 적의 관리자가 초기화 프로세스 중에 런타임에 읽는 이진 파일을 만드는 편집기 스크립트를 만들었습니다.

이것이 가능하지 않은 경우 비슷한 방법을 구현할 수있는 방법에 대한 권장 사항이 있습니까?

미리 감사드립니다.

+0

일부 적들의 공격자는 메모리 오버 헤드에 대해 걱정할 필요가 없습니다. 하지만 당신이 그 (것)들을 필요 없으면 당신은 그것들을 비활성화 시키거나 요이가 그들의 정보를 가지고 난 후에 그들을 파괴 할 수 있습니다. – Lestat

답변

2

스크립트 가능한 객체를 찾고 있습니다. 여기

는 일부 URL의

ScriptableObject Tutorial from Unity

ScriptableObject documentation

ScriptableObjects 언제든지 accesed 수 있으며, 당신이 그들을 사용하기 전에 인스턴스화 할 필요가 없습니다 수 있습니다. 그래서 그들은 변화가 없을 것입니다.

+0

당신의 답장 Tom을 보내 주셔서 감사합니다. 저는 이것을 인식하지 못했고 문제를 해결하는 데 확실히 도움이되었습니다. 감사!! – Cris