차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
unity:nacl-gettingstarted [2015/05/21 23:02] – 문서가 unity3d:nacl-gettingstarted에서 unity:nacl-gettingstarted(으)로 옮겨졌습니다 V_Lunity:nacl-gettingstarted [2018/02/22 11:34] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +{{tag>유니티 unity}}
  
 ======네이티브 클라이언트 개발 시작하기====== ======네이티브 클라이언트 개발 시작하기======
줄 52: 줄 53:
 =====WWW 클래스:===== =====WWW 클래스:=====
  
-NaCI는 WWW 클래스를 지원하지만, Unity Web Player와는 다른 보안정책을 따릅니다. Unity Web Player가 플래시와 유사하게 [[Security Sandbox|crossdomain.xml]] 정책파일을 사용하는 반면, Unity NaCI는 [[http://www.w3.org/TR/cors/|here]]에 기록되고 NaCI가 따르는 근원지간 보안 모델(the cross-origin security model)을 따라야 합니다. 기본적으로, 해당 플레이어가 호스트 하는 도메인과 다른 도메인 상에 있는 html 문서를 접근하려면, 사용자는 웹 서버의가 요청 시 헤더(header)에 ''Access-Control-Allow-Origin''을 보내어 해당 플레이어가 그 도메인을 호스트 할 수 있도록 설정해야 합니다.+NaCI는 WWW 클래스를 지원하지만, Unity Web Player와는 다른 보안정책을 따릅니다. Unity Web Player가 플래시와 유사하게 [[unity3d:Security Sandbox|crossdomain.xml]] 정책파일을 사용하는 반면, Unity NaCI는 [[http://www.w3.org/TR/cors/|here]]에 기록되고 NaCI가 따르는 근원지간 보안 모델(the cross-origin security model)을 따라야 합니다. 기본적으로, 해당 플레이어가 호스트 하는 도메인과 다른 도메인 상에 있는 html 문서를 접근하려면, 사용자는 웹 서버의가 요청 시 헤더(header)에 ''Access-Control-Allow-Origin''을 보내어 해당 플레이어가 그 도메인을 호스트 할 수 있도록 설정해야 합니다.
  
 =====NaCl에서 브라우저 javascript와의 통신===== =====NaCl에서 브라우저 javascript와의 통신=====
  
-JavaScript을 사용하여 웹 페이지와의 대화는 지원되며, 한 가지만 제외하고 [[Unity Web Player and browser communication|using the Unity Web Player]]와 매우 유사합니다: html javascript 에서 Unity로 메시지를 보내는 문법(syntax)이 다르며, 그 이유는 그것이 NaCI 모듈을 통과해야 하기 때문입니다. 사용자가 기본적은 Unity가 생성한 html을 사용할 경우, 이 코드는 동작할 것 입니다:+JavaScript을 사용하여 웹 페이지와의 대화는 지원되며, 한 가지만 제외하고 [[unity3d:Unity Web Player and browser communication|using the Unity Web Player]]와 매우 유사합니다: html javascript 에서 Unity로 메시지를 보내는 문법(syntax)이 다르며, 그 이유는 그것이 NaCI 모듈을 통과해야 하기 때문입니다. 사용자가 기본적은 Unity가 생성한 html을 사용할 경우, 이 코드는 동작할 것 입니다:
  
 ''document.getElementById('UnityEmbed').postMessage("GameObject.Message(parameter");'' ''document.getElementById('UnityEmbed').postMessage("GameObject.Message(parameter");''
줄 69: 줄 70:
  
  
-{{tag>유니티 unity}} 
    * 출처: [[http://unitykoreawiki.com/index.php?n=KrMain.nacl-gettingstarted|유니티코리아위키]] (CC BY-NC-SA 2.0)    * 출처: [[http://unitykoreawiki.com/index.php?n=KrMain.nacl-gettingstarted|유니티코리아위키]] (CC BY-NC-SA 2.0)