전체 글9 [Unity] Teleport 시 특정 좌표로 순간이동하기 (Teleport Anchor) 컨트롤러의 GripButton을 눌렀을때 컨트롤러의 Raycast가 가르키는 방향으로 Teleport(텔레포트)를 합니다. 여기서 특정 위치의 텔레포트 좌표로 이동시키고 싶어서 .. 보니까 Teleport Anchor 컴포넌트가 있더라구요! 기록!! 1. 좌표 역할을 할 Object 생성하기 어떤 Object도 없이 가르킨다고 해서 이동할 순 없습니다. 그래서 좌표 역할을 할 Object가 필요합니다! 저는 그래서 Sphere(구)를 생성해 좌표 역할을 하도록 하겠습니다. GameObject → 3D Object → Sphere 해당 구체가 생겼습니다. 음.. 그런데 저는 이 좌표가 다른 배경이나 사물을 가리면 안된다고 생각해서 투명하게 해주겠습니다. 해당 Project → Assets에 원하시는 폴더에.. 2023. 8. 16. [Unity] VR XR Interaction Toolkit 셋팅 어쩌다 보니 unity 일을 하게 되었네요... 흠흠 처음해보는 unity여서 프로젝트 생성 부터 셋팅... 깃 협업... 많이 헤맸는데 작업하면서 알았던 프로젝트 셋팅을 기록하고자 합니다. 참고 : VR 장비는 HTC VIVE PRO 입니다. 1. Project Setup Unity Hub에서 프로젝트를 생성 후 Edit → Project Settings를 클릭! XR Plugin Management를 클릭하면 "install XR Plugin Management" 이 있습니다. 바로바로 설치~ 설치가 완료되면 해당 화면이 나오고 최상단의 TAB은 플랫폼에 따라 셋팅을 하는 것 입니다. 저는 PC로 진행하기 때문에 현재 화면에서 설정을 하고 저는 Oculus가 아니라 Vive Pro로 진행하기 때문에 .. 2023. 8. 14. [Flutter] Web 업데이트 이후 캐시 문제 HTML 삽입 미리보기할 수 없는 소스 Flutter Web 프로젝트를 새로 업데이트 하여 서버에 업로드 하였는데, 사용자가 사이트에 들어갔을때는 이전 버전의 웹사이트가 보였다.. 이유는 캐시 문제.. 이전에 받은 플러터 파일이 사용자한테 남아 있어서 나오는 문제였다. 사용자한테 일일히 캐시를 제거해서 사용하라고 할 수도 없는 노릇 업데이트가 되면 새로운 버전으로 받게끔 만들어야한다. 1. Web Build flutter build web 터미널에 해당 명령어를 입력하면 Web이 빌드가 되고 해당 파일은 "(현재 프로젝트 폴더)/build/web" 에 존재한다. 2. index.html "index.html" 파일을 열어보면 이런 구조로 파일이 형성되어 있는데 여기서 → 위와 같이 변경하면 된다. [원하.. 2023. 6. 15. [Flutter] fvm으로 버전관리하기 버전 관리의 필요성 프로젝트 진행 중에 플러터의 업데이트 소식을 듣고 바로 업그레이드를 진행하였는데,, 진행 중인 프로젝트의 버전이 이전 버전이여서 문제가 발생했습니다. 진행 중인 프로젝트 폴더를 열때마다 환경변수에 있는 flutter sdk 폴더를 교체해줬었는데 매우 번거롭고 번번히 까먹어서 실행할때마다 에러가 발생한 경우가 빈번했습니다. "안되겠다.. 버전관리 도구가 없을까?" 하고 찾아보니 Flutter FVM이 있었습니다. FVM 설치하기 * 해당 글은 VSCODE 개발 환경을 기준으로 작성하였습니다. dart pub global activate fvm Terminal 에서 해당 명령어를 입력하면 fvm은 설치는 완료된 상태입니다.. 환경변수 설정까지 해야 이제 터미널에서 동작합니다. FVM 환경.. 2023. 5. 12. 이전 1 2 3 다음