'Unity3D'에 해당하는 글 2건





1. Android Studio 를 이용해 프로젝트를 만든다.

   이 프로젝트를 쓸껀 아니라 아무렇게나만든다.

2. 생성된 프로젝트에서 Project 텝의 상단에 드롭다운메뉴를 열어 Project 로 맞춘다.

3. 프로젝트 최상위 폴더에서 (프로젝트명) 오른쪽 느루고 new -> module 누른다.

4. 생성된 프로젝트에 libs 부분에 유니티 설치 폴더에서 classes.jar 를가져와 넣는다.

    가져올 jar 파일 위치: 유니티설치폴더 \Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Classes    

5. libs/classes.jar 에서 우클릭해서 Add As Library 를 선택

   build.gradle 에 사용할 수 있도록 추가해준다.

 

아래의 그림처럼 classes.jar 을 열어볼 수 있고

코딩할때 자동완성이 가능해지면 성공한것이다.

Add As Library 는 build.gradle 을 고치니 안에서 고쳐진 내용을 찾아볼 수 있다. (classes.jar 로 검색)

 

추가로 gradle 설치해서 커맨드 명령으로 aar 파일을 자동으로 추출하도록 하면 편리할듯합니다.


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,




링크 - https://docs.unity3d.com/Manual/webgl-networking.html

 

Unity - Manual: WebGL Networking

WebGL Networking No direct socket access Due to security implications, JavaScript code does not have direct access to IP Sockets to implement network connectivity. As a result, the .NET networkingThe Unity system that enables multiplayer gaming across a co

docs.unity3d.com

일단 WWW 으로 통신하면 됩니다.

보안 제한 때문에 웹 도메인이 같은 경우에만 됩니다.

 

 

https://www.mygame.com/

에서 유니티의 WebGL 빌드로 

https://www.othersgame.com/abc.html

으로 WWW 통신을 하려고 하면 안된다는 뜻입니다.

같은 도메인의 다른 페이지는 읽을 수 있습니다.

https://www.mygame.com/abc

 

웹소켓 통신이 되는지는 아직 확인해보지 못했습니다.


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,