본문 바로가기

Unity58

[Unity] 3D Map 사용하기 [3D Map src] Microsoft BING MAP SDK 1. Bing Map SDK 계정 가입 및 key 생성 > 개발자센터에서 로그인 후, [My Account] 클릭 > [My Keys] 선택 필수 값 채워서 생성 > App type은 모바일 어플리케이션으로 생성함 2. Unity 내, Bing Maps SDK 관련 설정하기 > mainfest 접근해서 열기 > { "scopedRegistries":[ { "name": "Maps SDK for Unity", "url": "https://unity.virtualearth.net/npm/registry/", "scopes":[ "com.microsoft.maps" ] } ], "dependencies": { "com.unity.collab-pr.. 2023. 9. 20.
Package Manager Window Error Unity Hub > 3D project 생성 > 시작부터 빠밤... 에러를 만났다......... 에러의 상세 내용을 확인하면, 패치 미적용으로 인하여, 토큰이 만료된 상황으로 보인다. 어쩐지 hub 켰을 때부터, update할 건지 물었는데, 안 했는데... 해결 방법 : Account를 로그 아웃 후, 재 로그인 하고, unity hub 자체의 update를 수행한 뒤, 해당 프로젝트를 재 실행하면? 짜잔.... 언제 그랬냐는듯, 깨끗하다. 결론. 아무래도, Unity를 장기적으로 사용하지 않다가 재사용하는 경우, Unity Hub를 업데이트 하라는 메세지를 발견하면, Update를 해서, 토큰 만료라는 에러는 만나지 말자.... 2022. 5. 31.
[라이선스] '활성 라이선스 없음' 대처 > 유니티로 한창 VR을 개발하고, 엔진을 사용하고, 스크립트를 짜던게 엊그제 같은데, Web기반 SW 개발 연구소로 취업을 했더니, 유니티, 그리고 개발을 손에서 놓은지 5개월이 지나가고 있다. > Web에서 2D 지도 외, 3D 지도도 사용하다보니, 관련된 내용을 테스트해야 할 때, 사용하는 곳이 유니티 이다. > 오늘도, 갑자기 2D 지도 에서 사용하는 마커 이미지를, 3D에서 대신할 모델에 대해서 생각하다가, 유니티 에셋이 생각났고, 해당 에셋을 확인, 사용 후, gltf 파일로 변환하여, 개발자에게 전달해보려고 했다. > 오랜만에 유니티 허브를 켜고, 사용하려는 순간, 주황색 경고 아이콘과 함께, '활성 라이선스'가 없다고 한다. 순간 머릿속에 ?? 를 띄우다가, 간단하게 해결 조치를 했다. >.. 2022. 5. 3.
항공 비행 시뮬레이터 - [트러스트마스터] HOTAS WARTHOG 호타스 워호그 보호되어 있는 글 입니다. 2021. 12. 29.
[Steam VR 사용하기] 7. Vive Controller Basic Function 구현하기 ▶ Vive Controller Button 기능 사용, 동작 구현하기 > Controller에서 사용가능한 Button 기능 >> Menu, Trigger, Grip, Pad, System >>> System 버튼은 Vive, Oculus 등 하드웨어 제작사에서 자체적으로 설정해놓은 구동 옵션이 있으므로, 개발자가 자체적으로 System 버튼에 어떠한 옵션을 추가한다면, 기본적인 기능을 제외하는 코드를 구현하거나, System 버튼을 사용하지 않는 방향으로 구현하는 것이 좋다. >> Button 기능의 Type은 Boolean으로 설정하자. | Trigger의 경우, Vector 1 type도 사용가능하다. >> TrackPad의 경우, 버튼으로서의 기능과, 조이스틱으로서의 기능을 모두 사용할 수 있으.. 2021. 9. 12.
[Steam VR 사용하기] 6. Steam VR Input Live View ▶ Steam VR Input Live View 활용하기 >> 1. Steam VR Input Live View 띄우기. Unity Editor 상단 - Window 탭 - Steam VR Input 아래에 위치하고 있는 메뉴이다. 일종의 한 눈에 확인할 수 있는 Debug.Log 창이다. >> 여기서, 현재 사용하고 있고, 확인하고 싶은 Action만 확인하자. >> Unity에서 Camera Rig를 가지고 있는 객체의 SteamVR_Activate Action Set On Load(Script) Component를 보면, 아래와 같이, Disable All Other Action Set이라는 체크 박스 옵션이 있다. 여기서, 체크박스를 체크하지 않으면, Action Set을 어떤걸 설정했더라도, d.. 2021. 9. 12.
[Steam VR 사용하기] 5. Input Data 기반 Script 작성하기. ▶ Unity C# Script 활용한 Vive controller Input Function 구현하기 > Trigger Button을 사용하여 Grab 기능 구현 using System.Collections; using System.Collections.Generic; using UnityEngine; using Valve.VR; // Steam VR namespace. Steam VR plugin을 사용할 때는 무조건 사용해야 한다. public class ViveInputCtrl : MonoBehaviour { // SteamVR_Action : SteamVR Input에서 생성한 Action 호출 // SteamVR_Action_Booleam : Input에서 생성한 Action의 type이 bo.. 2021. 9. 11.
[Steam VR 사용하기] 4-2. Binding UI Detail ▶ Steam - Binding UI 상세 설명서 > 상단 탭 설명 >> Back 버튼 : 이전 화면으로 이동 >> EDITING ~~~ FOR VIVE CONTROLLER : 현재 편집하고 있는 Input Binding Data Set >> Dark Blue 색상의 탭 : Action과 Binding이 완료되었지만, 편집 대상으로 선택되지 않은 Action Set >> Light Blue 색상의 탭 : Action과 Binding이 완료되었고, 현재 편집 대상으로 선택된 Action Set >> Orange 색상의 탭 : Action과 Binding이 완료되지 않았고, SteamVR Input 창에서 Required가 suggested로 선택되어 있는 Action Set >>> Orange 색상의 탭을.. 2021. 9. 11.