2012-01-26 3 views
1

방금 ​​WP7에서 내 레벨을로드하는 데 문제가 있음을 발견했습니다. 이 문제는 격리 된 저장소와 내가 데이터를 작성한 방법과 관련이 있습니다.WP7에서 레벨 데이터를로드 할 수 없습니다.

필자는 Windows PC 게임으로 작성한 수준 편집기가 있습니다. 레벨은 내가 지정한 디렉토리에 저장됩니다. 방금 WP7이 파일을 읽거나 쓰는 방법을 읽었습니다. Wp7이 내 레벨을 포함하는 디렉토리를 검색 할 수있는 방법이 없기 때문에 큰 문제가 될 것입니다. 기본적으로, 내가하고 싶은 것은 하나의 프로그램을 사용하여 레벨을 생성하고,이 파일들을로드하기 위해 별도의 프로그램 (실제 게임)을 사용하는 것입니다. 다음은 내 질문입니다.

- 레벨을 찾기 위해 내 WP7 게임을 시작하려면 어떻게해야합니까? 격리 된 스토리지 경로 이름을 얻으려고 시도 할 수도 있지만 매번 동일하게 보장 할 수는 없습니까?

-이 모든 기능이 제대로 작동하려면 편집기를 Windows Phone 게임으로 다시 작성해야합니까?

답변

1

격리 된 저장소는 한 응용 프로그램에서 격리되어 있습니다. 게임에 에디터를 작성하거나, 이미지를 사용하여 게임 레벨을 저장하거나, 게임 레벨을 에디터와 앱간에 액세스 할 수있는 웹 서비스에 저장할 수 있습니다.

+0

흠 ... 편집장을 게임에 통합하는 것이 가장 좋을 것 같습니다. 내 게임을 제출하기 전에 언제든지 그것을 꺼낼 수 있습니다. – King

+0

@king 만약 당신이 그것을 제거하려고한다면, 나는 위의 솔루션을 가지고 간단하게 솔루션을 사전 배치에 파일을 포함시킬 것입니다. –

3

파일을 데스크톱 수준 편집기에서 전화로 전송하는 것과 관련된 문제가있는 경우 파일을 Visual Studio 솔루션에 직접 추가하고 컴파일 유형을 포함 리소스로 설정할 수 있습니다. 그런 다음 코드를 나열하고 코드에서 동적으로로드 할 수 있습니다.

How can I get a list of all embedded resources defined in my application?

+0

감사합니다. 다른 관련 문제가 발생하여이 질문을 업데이트하기 위해 막 돌아 왔습니다. 나는 이것을 조사하고 이것이 도움이되는지 알아볼 것입니다! – King

0

당신은 당신이 그들을 최신 상태로 유지하고 동적으로 새로운 수준을 추가 할 수 있도록 게임이 웹 서비스에서 수준을 다운로드있을 수 있습니다. 레벨을 다운로드 한 후 분리 된 스토리지에 저장하십시오.

관련 문제