전체 글(295)
-
[SKKU DT] 54일차 -유니티 VR 오큘러스 프로젝트 만들기(2) -VR 이동, 물체 상호작용, UI 뜨게 하기
[SKKU DT] 53일차 -유니티 VR 오큘러스 프로젝트 만들기 3D URP 프로젝트 생성 생성 후 [Window] - [Package Manager]에서 XR Interaction Toolkit을 검색하고, 최신 버전을 다운로드 XR Interaction Toolkit의 샘플 다운로드, Universal RP의 샘플 다운로드 Project Settings에서 XR Plug lightbakery.tistory.com 이전 프로젝트에 이어서, 새로운 애니메이션을 넣어 다른 애니메이션도 구현하도록 한다. Blend Tree에서 가장 아래 애니메이션에 l_hand_point 애니메이션을 넣는다. 오른손도 마찬가지로 넣는다. 처음에 컨트롤러가 손을 인식하지 않아서 아래의 세팅을 추가했다. 잘 된다 굿~ **안..
2024.01.17 -
[Robot Arm Arduino Project] RAAP프로젝트 -회로 완성
아래의 회로도를 참고하여 기판을 조립하였다. 컨트롤러와도 연결한 모습 잘 보면 컨트롤러와 로봇이 같은 형태로 준비되어 있는 것을 볼 수 있다. 컨트롤러를 움직이면 옆에 큰 로봇이 같이 움직여야한다. 이제 전원선을 연결하고 컴퓨터와 연결해서 전원 공급과 프로그램 이식을 할 것이다. 추가로 3D 모델링 파일을 이용해서 유니티에서도 같이 움직이게 만들 예정이다. 목표는 아래의 영상 처럼 실시간으로 실제 모델과 가상 모델의 동기화다. 참고자료) 만약 fritzing이 필요할 시 아래의 링크를 이용한다. 유료화된 fritzing, 빌드해서 사용하기 학교에서 작년에 졸업작품으로 IoT 프로젝트를 하면서, fritzing을 쓸 일이 있었다. fritzing은 전자공학과 별 관련없는 삶을 살던 사람도 쉽게 전자회로를 ..
2024.01.17 -
[SKKU DT] 53일차 -유니티 VR 오큘러스 프로젝트 만들기
3D URP 프로젝트 생성 생성 후 [Window] - [Package Manager]에서 XR Interaction Toolkit을 검색하고, 최신 버전을 다운로드 XR Interaction Toolkit의 샘플 다운로드, Universal RP의 샘플 다운로드 Project Settings에서 XR Plug-in Management를 확인하고 Install한다. 윈도우의 Plug-in Providers에서 OpenXR을 체크 OpenXR -> Window의 interaction Profiles에서 하단과 같이 프로파일을 추가합니다. 안드로이드는 2개 프로파일 추가 [Meta Quest Support] 체크 [Fix All] 버튼 클릭 DtwinVRClass 패키지 import import를 하면 아래..
2024.01.16 -
C# 코딩 테스트 정리
배열의 길이 가져오기 int[] arr -> arr.Length; for문에서, for(int i = 0; i int 변환 매개변수가 string이고 반환 값이 int일 때, int answer = int.Parse(s); int answer = Conver.ToInt32(stringNumber); long answer = Convert.ToInt64(new string(a)); int -> string 변환 string numString = n.ToString(); 배열 선언하기 long[] answer = new long[n]; 여기서 [n]은 배열의 개수 foreach ..
2024.01.15 -
[SKKU DT] 52일차 -유니티 AR Vuforia Object Target, Face Mask, Area Target
Vuforia Object Tracking 솔루션 주요 장점은 지원되는 장치 목록이 다양하고 범용 Windows 플랫폼 앱 개발을 지원한다는 점이다. Object Target의 경우 ARcore SDK를 지원하지 않지만 정확한 정밀도로 Object Target Tracking을 20번 정도 무료로 사용할 수 있다. Vuforia 회원가입 Home | Engine Developer Portal January 10, 2023 Vuforia Engine 10.20 is Available! The Vuforia Engine team is happy to announce our newest version. Below are the key updates in this release. Please be sure to..
2024.01.15 -
[SKKU DT] 51일차 -유니티 프로젝트 탱크 게임 -Wheel Collider로 탱크 이동, 카메라가 플레이어를 따라다니기, 적 만들기, 적 이동(waypoints), 총알 생성, 총알 발사, 체력 바 만들기
[SKKU DT] 50일차 -유니티 프로젝트 GitHub 충돌, repository, 게임 수학과 이동(삼각함수/구면좌표), Light GitHub 충돌 GitHub에서 충돌이 난다면, 충돌 메시지가 뜨게 되고, [Open in Visual Studio Code] 버튼을 선택하면 코드를 볼 수 있다. 변경된 점의 위쪽에 Accept Current Change, Accept Incoming Change, Accept Both Changes, lightbakery.tistory.com Light Probe가 잘 적용되었지만 꼼꼼하게 배치하지 않아서 자연스럽지는 않게 구워졌다. MyTank 스크립트를 조금 수정해서 테스트한다. using System.Collections; using System.Collect..
2024.01.12