2014-07-01 5 views
1

예 :
Unity3d 프로젝트에 두 개의 폴더가 있습니다. 처음에는 Shop_Android.prefab가 두 번째 Shop_Ios.prefab에 있습니다.
첫 번째 또는 두 번째 폴더 만 있으면 iO 및 Android 용 빌드를 사용자 정의 할 수 있습니까? 삭제 및 복원 폴더가 없습니까?빌드를위한 Unity3d 사용자 정의 조립 목록

답변

1

모든 리소스가 게임 빌드에 항상 포함됩니다. 따라서 사용자 정의 빌더를 작성하여 일부 자산을 다른 디렉토리로 이동하고 게임을 만든 다음 다시 이동할 수 있습니다. 내가 아는 한, 당신의 문제를 해결하는 가장 간단한 방법이다. (과도하게 생각할지라도)

이것은 똑같을 것이다. (단지 의사 코드 일 뿐이다! 설명서) :

 AssetDatabase.MoveAsset("Assets/Resources/YOUR_ASSET", "Assets/YOUR_ASSET")); 

    BuildPipeline.BuildPlayer(...); //create a build of your project. 

    AssetDatabase.MoveAsset("Assets/YOUR_ASSET", "Assets/Resources/YOUR_ASSET")); 

    AssetDatabase.Refresh(); 

는 additon에서, 나는 어떤 게임 오브젝트가 게임 빌드에 포함되지 않습니다 "EditorOnly"로 태그 것으로, 어딘가 빨간색. 나는 그것이 당신의 문제를 해결할 지 모르지만, 시도 할 수 있습니다.