'모듈'에 해당하는 글 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 웹개발자로 전환중

,




/*
1. start 
2. end
3. abc_async 
순으로 동작하도록 짜려고함
*/

var mymodule = require('./mymodule');

console.log("start");
mymodule.abc_async();
console.log("end");

 

모듈쪽내용

/*
mymodule.js 내용
 */
async function abc_async()
{
	console.log("abc_async start");
	await sleep(1000);
	console.log("abc_async end");
}

const sleep = async (ms) => {
	return new Promise(resolve=>{
		setTimeout(resolve,ms)
	})
}

module.exports.abc_async = abc_async;
module.exports.sleep = sleep;

 

 

abc_async 내부에 딜레이가 걸리도록 sleep 을 걸어둠


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

,