2012-11-14 4 views
3

지금 당분간 특정 프로젝트에 Unity3d에 관심이있어 총알을 물기로 결정했습니다! 나는 주변에서 놀기 시작했고 창문의 하늘빛으로 Unity3d를 실행하는 아이디어를 좋아했습니다.Windows Azure 및 Unity3d

그러나, 노력에도 불구하고, 나는이 달리기를 얻을 수 없습니다! 여기

는 지금까지 시도 것을 : 직접 푸른 내 배포와 연합에서 배포 출력을 포함

. 아마도 unity3d 파일을 하늘빛에있는 blob 저장소에 보관하는 것이지만 이것은 테스트 용일뿐입니다.

내가 IIS가 (의 Web.config를 통해) 단일 파일을 사용할 수 있도록하는 MIME 타입 포함했다

: 코드 :

<staticContent> 
     <mimeMap fileExtension=".unity3d" mimeType="application/vnd.unity"/> 
    </staticContent> 

마지막을, 나는 UnityWebPlayer.exe 파일을 포함하고, 추가 한 UnityWebPlayer를 서버에 설치하는 시작 작업. 또한 여기에서 또 다른 모범 사례는 파일을 다운로드하는 것입니다. 최신 버전이 될 것이므로, 지금은 테스트 용으로 만 사용하십시오. 시작까지의 내 서비스의 정의는 다음과 같습니다 :

코드 : 나는 다른 사람이 윈도우 푸른에 클라우드로 자신의 게임을 얻는 어떤 성공을했다 있는지 확인하기 위해 커뮤니티에 도달 궁금

<Startup> 
    <Task commandLine="UnityWebPlayer.exe /S" executionContext="elevated" taskType="simple" /> 
    </Startup> 

?

편집 :

같은 웹 역할을 배포하려고 할 때 그때 추가해야

, 역할이 붙어 사이클링 및 배포하지 않습니다. 감사!

+0

Unity에 대해 많이 알지는 못하지만 서버에 웹 플레이어를 설치하는 이유는 무엇입니까? – smarx

+0

나는 약간의 검색을했는데, 웹 서버를 연결해야하는 서버가있는 것 같지만, 이유는 찾을 수 없다. http://stackoverflow.com/questions/10739720/deploy-unity3d-in-windows-azure –

+0

나는 당신이 그럴 필요가 없다고 내기는 기꺼이하겠다. 해당 스레드에 대한 삭제 된 주석은 필요하지 않다고 말합니다. – smarx

답변

4

나는 그것을 알아 냈다!

서버에 UnityWebPlayer를 설치할 필요가 없다는 것을 지적하기 위해 smarx에게 외치십시오.

유니티 파일을 올바르게로드하려면 IIS에 MIME 유형을 추가해야합니다. 위의 "."이없는 경우는 예외입니다!

어리석은 나를.

즐기십시오!

+0

web.config의'staticcontent' 항목은 필요한 MIME 유형을 추가합니다. 귀하의 원본은 Azure 호스팅 MVC 사이트에서 저에게 잘 작동합니다. 당신이 한 일을 정확히 이해할 수 있습니까? –