유니티 에셋 및 애니메이션 추가하기

유니티 에셋 스토어에 있는 캐릭터를 다운받고 유니티 프로젝트에 적용해 봅시다! 우선 저는 귀여운 동물들이 있는 무료 에셋을 골랐습니다. 😄 프로젝트 에셋 추가 마음에 드는 에셋을 골랐다면 프로젝트에 추가해 줍니다. Package Manager - My Assets 에 스토어에서 고른 에셋이 보이는데 여기서 다운로드 받은 후 Import 시켜줍니다. 적용 캐릭터가 있을 땅을 하나 만들어주고, 그 위에 추가한 에셋을 추가해 보겠습니다. 3D Object 에서 Plane 을 눌러 땅을 추가했고 카메라를 조금 더 위에 두어 시야를 조정했습니다! ...

2025년 01월 26일 · 3 min · 618 words · JongBin

유니티 마우스 클릭으로 객체 이동 시키기

객체 또는 플레이어를 이동 시키기 위해 키보드 또는 마우스의 입력을 받아 위치 값을 변경합니다. 이번 글에서는 마우스를 입력으로 받아 객체를 이동시키는 것을 해보려고 합니다! 👍 🚀 Raycast 마우스 입력 받기 위해 먼저 생각해 보아야 할 것이 마우스 클릭했을 때의 시점과 그 시점에 포인터가 가리키는 곳이 필요합니다. 해당 정보는 Raycast를 사용하면 아주 간편하게 정보를 얻어올 수 있습니다! 💡 Raycast 는 레이저 광선을 쏘는 것을 의미합니다! 😎 마우스 클릭했을 때 레이저를 쏘고 해당 레이저가 콜라이더에 닿았을 때 이를 감지하여 정보를 불러올 수 있습니다. ...

2025년 01월 18일 · 2 min · 306 words · JongBin

유니티 WebGL Brotli 압축 웹 서버 설정하기

💡 Quotation 브로틀리(Brotli)는 구글에서 개발한 무손실 데이터 압축 알고리즘이다. 이는 범용 LZ77 무손실 압축 알고리즘, 허프먼 코딩 및 2차 컨텍스트 모델링의 조합을 사용한다. Brotli는 주로 웹 서버 및 콘텐츠 전송 네트워크에서 HTTP 콘텐츠를 압축하여 인터넷 웹 사이트를 더 빠르게 로드하는 데 사용된다. 브로틀리를 사용하려면 웹 서버에서 관련 설정이 필요합니다. 브로틀리 설정 환경 Debian 12 bookworm Nginx 1.22.1 🚀 패키지 설치 apt install libnginx-mod-http-brotli-filter 모듈 확인 ls -l /etc/nginx/modules-enabled 1 2 3 4 5 6 7 8 9 lrwxrwxrwx 1 root root 62 12월 9일 19:14 50-mod-http-brotli-filter.conf -> /usr/share/nginx/modules-available/mod-http-brotli-filter.conf lrwxrwxrwx 1 root root 62 12월 9일 19:14 50-mod-http-brotli-static.conf -> /usr/share/nginx/modules-available/mod-http-brotli-static.conf lrwxrwxrwx 1 root root 56 12월 9일 19:31 50-mod-http-dav-ext.conf -> /usr/share/nginx/modules-available/mod-http-dav-ext.conf lrwxrwxrwx 1 root root 51 12월 9일 19:14 50-mod-http-js.conf -> /usr/share/nginx/modules-available/mod-http-js.conf lrwxrwxrwx 1 root root 53 12월 9일 19:14 50-mod-http-memc.conf -> /usr/share/nginx/modules-available/mod-http-memc.conf lrwxrwxrwx 1 root root 60 12월 9일 19:33 50-mod-http-modsecurity.conf -> /usr/share/nginx/modules-available/mod-http-modsecurity.conf lrwxrwxrwx 1 root root 58 12월 9일 19:38 50-mod-http-passenger.conf -> /usr/share/nginx/modules-available/mod-http-passenger.conf lrwxrwxrwx 1 root root 63 12월 9일 19:14 50-mod-http-srcache-filter.conf -> /usr/share/nginx/modules-available/mod-http-srcache-filter.conf lrwxrwxrwx 1 root root 48 12월 9일 19:26 50-mod-rtmp.conf -> /usr/share/nginx/modules-available/mod-rtmp.conf 1-2: 브로틀리 모듈 등록 확인 ...

2025년 01월 11일 · 3 min · 574 words · JongBin

유니티 WebGL 빌드 시 Brotli 압축 따로 하는 방법

웹 문서 또는 자바스크립트와 같은 파일을 전송할 때 네트워크 트래픽을 줄이기 위해 압축을 해서 빌드를 하게 되는데, 이 때 사용하는 압축 방식이 gZip 또는 Brotli 입니다! 👍 Brotli 💡 Quoutation 브로틀리(Brotli)는 구글에서 개발한 무손실 데이터 압축 알고리즘이다. 이는 범용 LZ77 무손실 압축 알고리즘, 허프먼 코딩 및 2차 컨텍스트 모델링의 조합을 사용한다. Brotli는 주로 웹 서버 및 콘텐츠 전송 네트워크에서 HTTP 콘텐츠를 압축하여 인터넷 웹 사이트를 더 빠르게 로드하는 데 사용된다. - Wikipedia ...

2025년 01월 11일 · 3 min · 430 words · JongBin