유니티 컨텐츠를 로드하기 위한HTML 코드

Desktop!

유니티 컨텐츠는 유니티 웹 플레이어플러그인에의해 브라우저에 로드 됩니다. HTML코드는 플러그인과 직접 대화하지 않고 UnityObject라는 스크립트를 통해 합니다. 이 스크립트의 주요 업무는 유저를 다양한 브라우저와 플랫폼 특정 이슈들로부터 보호함으로써 유니티 컨텐츠를 아주 간단한 작업에 삽입하는 것입니다. 이것은 또한 쉬운 웹 플레이어 설치를 가능하게 합니다.

웹플레이어를 빌드할 때 생성되는 HTLM파일은 보통 요구되는 모든 기능을 포함합니다. 대부분의 경우 사용자는 그 HTLM파일을 수정할 필요가 없습니다. 나머지에서는 파일 내부적으로 어떻게 동작하는지 설명합니다.

UnityObject 스크립트는 상요전에 로드되어야 합니다. 이것은 <head>섹션에도 이루어집니다.

<script type="text/javascript" src="http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject.js"></script>

이제 글로벌 unityObject변수는 다양한 유니티 관련 작업을 할 수 있습니다. 가장 중요한 작업은 유니티 컨텐츠를 삽입하는 것입니다. 이것은 몇개의 파라미터를 받아들이는 embedUnity 함수를 불러 수행할 수 있습니다. 첫번째 것은 유니티 컨텐츠에 의해 교체될 HTML요소의 아이디를 나타냅니다. 이것은 어떤 HTLM요소도 될 수 있는데

가 가장 흔합니다. 이것을 유니티가 있어야할 임시 장소라 생각할 수 있습니다. 두번재 파라미터는 보여질 웹플레이어 파일 경로를 나타냅니다. 다음의 두 파라미터는 웹 플레이어 컨텐츠를 보여줄 넓이와 높이를 나타냅니다. 값은 픽셀 값(예: 600, "450")이나 비율 값(예: "50%", "100%")으로 줄수 있습니다. <file csharp> unityObject.embedUnity("unityPlayer", "WebPlayer.unity3d", 600, 450); </file> 마지막으로 HTML 자리 표시자는 <body>센션안에 위치합니다. 이것은

처럼 간단할 수 있습니다. 그러나 최대 호환을 위해 브라우저가 자바스크립트를 지원하지 않거나 자리 표시자가 UnityObject 로 교체되지 않았으면 경고 메세지를 주는 것이 좋습니다. <file csharp>

<div class="missing">
	<a href="http://unity3d.com/webplayer/" title="Unity Web Player. Install now!">
		<img alt="Unity Web Player. Install now!" src="http://webplayer.unity3d.com/installation/getunity.png" width="193" height="63" />
	</a>
</div>

</file> * 출처: 유니티코리아위키 (CC BY-NC-SA 2.0)

역링크


unity/htmlcodetoloadunitywebplayercontent.txt · 마지막으로 수정됨: 2018/02/22 11:34 저자 127.0.0.1
CC Attribution-Noncommercial-Share Alike 4.0 International 별도로 명시하지 않을 경우, 이 위키의 내용은 다음 라이선스에 따라 사용할 수 있습니다: CC Attribution-Noncommercial-Share Alike 4.0 International