유니티 WebGL 자바스크립트 함수 호출

참고: Unity Document WebGL Assets/Plugins 폴더를 만들고 Plugin.jslib 파일을 만든다 // Plugin.jslib mergeInto(LibraryManager.library, { Hello: function () { window.alert("Hello, world!"); }, HelloString: function (str) { window.alert(Pointer_stringify(str)); }, PrintFloatArray: function (array, size) { for(var i = 0; i < size; i++) console.log(HEAPF32[(array >> 2) + i]); }, AddNumbers: function (x, y) { return x + y; }, StringReturnValueFunction: function () { var returnStr = "bla"; var bufferSize = lengthBytesUTF8(returnStr) + 1; var buffer = _malloc(bufferSize); stringToUTF8(returnStr, buffer, bufferSize); return buffer; }, BindWebGLTexture: function (texture) { GLctx....

April 12, 2021 · 1 min · icecat471

터미널에서 command not found: dotnet 에러

아래처럼 나올 때 zsh: command not found: dotnet dotnet package를 설치했다면/usr/local/share/dotnet 경로에 설치되어 있는 것을 확인./usr/local/bin 경로에 링크를 만들어주면 된다.ln -s /usr/local/share/dotnet/dotnet /usr/local/bin 출처: stackoverflow

April 12, 2021 · 1 min · icecat471

유니티 webGL 프로젝트 로컬서버에서 실행하기

webGL “build and run” 버튼을 눌러서 실행하면 빌드가 다시 되기때문에 시간이 오래걸림로컬에서 서버를 열어서 실행해볼 수 있다. http-server 설치 $ npm i -g http-server 실행 // 유니티 빌드 폴더로 이동 $ http-server Starting up http-server, serving ./ Available on: http://127.0.0.1:8080 http://120.50.93.152:8080 http://192.168.2.1:8080 Hit CTRL-C to stop the server http://localhost:8080 로 접속해보면 게임이 실행된것을 확인해 볼 수 있다.

April 11, 2021 · 1 min · icecat471

Docker 컨테이너 메모리 및 CPU 제한하기

// 512MB의 메모리와 50%의 CPU 할당 docker run -m 512m --cpu-quota=50000 <image name> // stat 확인 docker stats <container id>

April 11, 2021 · 1 min · icecat471

Hugo로 블로그 시작하기

출처: IALY’s BLOG 1. Hugo 설치 MacOS // 설치 $ brew install hugo // 설치 확인 $ hugo version hugo v0.82.0+extended darwin/amd64 BuildDate=unknown 2. Hugo Project 생성 hugo new site <프로젝트명> 3. Hugo 테마 다운로드 휴고 테마 사이트 위 사이트에서 원하는 테마를 확인 가능. 원하는 테마를 찾으면 프로젝트의 /themes 폴더에서 아래 명령어로 다운 $ git clone <테마 깃허브 주소> 그 후 config.toml 파일 수정 (여기서는 config.yml 파일로 변경하였다.)config 파일 예시는 각 테마 깃허브에서 확인 가능....

April 11, 2021 · 1 min · icecat471