폐쇄 망에서 유니티 웹 플레이어 배포하기 - kovidev/sysadmin GitHub Wiki

주의사항

아직 이 문서는 완전히 검증된 상태가 아닙니다. 계속 수정을 가하는 중이며 검증이 끝나면 이 메시지는 사라집니다.

목적

이 문서는 폐쇄 망 환경에서 유니티 파일을 배포하고 사용하는 방법에 대해서 다룹니다.

방법

폐쇄 망에서 유니티를 구동하려면 대략 아래와 같은 과정을 따라야 합니다.

  • Full 버전 웹 플레이어 설치
  • OfflineDeployment 옵션을 주고 유니티 빌드
  • JSP 페이지 수정

Full 버전 웹 플레이어 설치

폐쇄 망에서는 일반 웹 플레이어가 아닌 Full 버전을 설치해야 합니다. 빌드 환경과 실행환경 모두 Full 버전을 설치해야 하니 주의하세요. 파일은 이곳에서 내려받을 수 있습니다. SIT SmartSSL은 Unity 5.3.4로 개발했습니다. 버전에 유의해서 내려받으시기 바랍니다.

OfflineDeployment 옵션을 주고 유니티 빌드

유니티를 빌드할 때는 Offline Deployment 옵션을 반드시 줘야 합니다. 이 옵션을 주면 빌드 경로에 jqury.min.js, UnityObject2.js가 추가로 만들어집니다. 두 자바스크립트도 같이 배포해야합니다.

JSP 페이지 수정

아래 패치처럼 jsp파일을 고쳐야 합니다.

--- C:/Users/taemin/AppData/Local/Temp/rioDetail.jsp-revBASE.svn001.tmp.jsp	Sat Jan 15 05:59:42 2011
+++ D:/Projects/SITWeb/smartssl/src/main/webapp/WEB-INF/jsp/front/rioDetail.jsp	Wed Jan 25 16:37:58 2017
@@ -12,3 +12,4 @@
-<script type="text/javascript">
-<!--
-	var unityObjectUrl = "http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject2.js";
+<script type='text/javascript' src='jquery.min.js'></script>
+		<script type="text/javascript">
+		<!--
+		var unityObjectUrl = "UnityObject2.js";

수정해야 하는 파일 목록은 다음과 같습니다.

  • src/main/webapp/WEB-INF/jsp/front/cpuDetail.jsp
  • src/main/webapp/WEB-INF/jsp/front/cpuList.jsp
  • src/main/webapp/WEB-INF/jsp/front/mainList.jsp
  • src/main/webapp/WEB-INF/jsp/front/networkDetail.jsp
  • src/main/webapp/WEB-INF/jsp/front/rioDetail.jsp
⚠️ **GitHub.com Fallback** ⚠️