양쪽 이전 판이전 판 | |
unity:nacl-gettingstarted [2015/05/21 23:02] – 문서가 unity3d:nacl-gettingstarted에서 unity:nacl-gettingstarted(으)로 옮겨졌습니다 V_L | unity:nacl-gettingstarted [2018/02/22 11:34] (현재) – 바깥 편집 127.0.0.1 |
---|
| {{tag>유니티 unity}} |
| |
======네이티브 클라이언트 개발 시작하기====== | ======네이티브 클라이언트 개발 시작하기====== |
=====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");'' |
| |
| |
{{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) |
| |