2012-12-21 4 views
0

지금 게임 프로젝트의 각 레벨은 실제 레이아웃 (xna platformer 예제와 유사 함)을 보여주는 텍스트 파일로 표시됩니다. 해당 xml 파일은 레벨에 대한 나머지 정보를 포함합니다. 각 텍스트 파일과 xml 파일은 레벨의 ID 이름을 따서 명명 된 자체 폴더에 저장됩니다.XNA - 자동으로 여러 파일 및 폴더 가져 오기 및 속성 설정

불행히도 이것은 수동으로 각 폴더를 만든 다음 두 파일 모두 가져 오기 작업을 "없음"으로 설정하고 출력 디렉터리로 복사를 "더 최신 복사본"으로 설정해야합니다.

많은 양의 파일/폴더에 대해 자동화하는 방법이 있습니까? 아니면 다른 시스템을 시도해야합니까?

+1

모든 파일을 빌드의 Content 폴더로 바로 보내고 파일에 이름에 ID가 포함되도록로드 스크립트를 변경하십시오. 그 외에 다른 문제가 있습니까? – user1306322

+0

또는 콘솔 응용 프로그램을 만들거나 프로젝트를 컴파일하기 전에 모든 수준 파일을 빌드 폴더에 복사하는 배치 스크립트를 실행할 수 있습니다. Visual Studio에는 빌드시 외부 응용 프로그램을 실행하는 스크립트를 실행할 수있는 편리한 옵션이 있습니다. – user1306322

+0

답장을 보내 주셔서 감사합니다. 첫 번째 옵션을 사용하면 모든 빌드 속성을 한 번에 설정할 수 있습니까? 아니면 각 파일을 개별적으로 수행해야합니까? –

답변

0

파일에 맞춤 확장 프로그램을 제공하는 편이 좋으면 언제든지 맞춤 확장 프로그램을 만들 수 있습니다. Visual Studio는 컨텐트 프로젝트에 추가 할 때 해당 유형의 파일을 연관된 사용자 지정 가져 오기 도구 및 프로세서와 자동으로 연결합니다.

This article (MSDN)은 사용자 지정 컨텐츠 가져 오기 프로그램 및 프로세서를 작성하는 방법에 대한 세부 정보를 제공합니다.