일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- HAPTIC
- Oculus
- 멀티플레이
- 오브젝트 풀링
- 유니티 UI
- 가상현실
- 모작
- 앱 배포
- 유니티
- 연습
- 길건너 친구들
- 드래곤 플라이트
- Photon Fusion
- 팀프로젝트
- input system
- 개발일지
- XR
- ChatGPT
- meta xr
- 팀 프로젝트
- CGV
- VR
- 유니티 GUI
- 개발
- OVR
- 유니티 Json 데이터 연동
- 포트폴리오
- meta
- 오큘러스
- 드래곤 플라이트 모작
- Today
- Total
목록CGV (5)
EasyCastleUNITY
저희 프로젝트에서는, VR 플레이어는 거인의 역할을 가지고 있습니다. 그래서 처음에 생각했던 것은, OVR Sdk에서 제공하는 OVRCameraRig의 크기를 키우고, 맵을 현실 사이즈를 생각하며 만드는 방식으로 하고자 하였습니다. 하지만 크기를 키우고, 잡은 물체를 던지는 순간 예상치 못한 일이 생겼습니다. 위 동영상에서 보이는 것처럼 던지는 물체가 제대로 중력이 작동하는 것이 아니라, 마치 우주 공간에 있는 것처럼 둥둥 떠다니는 문제가 생긴 것입니다. 여러가지를 실험해본 결과, OVRCameraRig의 크기를 키운 순간, 위 동영상에서 나오는 문제가 발생한다는 것을 알 수 있었습니다. 예상한 원인으로는, OVR Sdk에서 기본적으로 모든 기능들이 OVRCameraRig의 크기 1을 기준으로 만들어져 ..
여태까지는, OVR에서 제공하는 기본적인 기능들을 사용하여 테스트를 했습니다. 이번 포스트에서는, OVR 을 활용하여, 조금 다른 기능을 구현해 보도록 하겠습니다. 바로 집은 물체를 통해, 다른 물체를 치는 기능 입니다. (ex 날아오는 공을 치는 야구방망이와 같은 기능) OVR에서는 아주 기본적인 상호작용인, 잡는 것에 대한 기능은 충실히 구현되어 있습니다. 하지만, 그 잡은 물건이 다른 물체들과 상호작용 하는 것에 대한 기능은 거의 존재하지 않습니다. 이와 같은 경우, 이런 경우는 개발자가 직접 만들어야 하는 데 이 방법에 대한 R&D 과정과 해결 방법에 대해 작성해 보겠습니다. R&D 이유 저희 프로젝트에서, 거인은 주변에 있는 나무나 돌을, 집어 인간측을 공격하거나, 인간측의 공격을 막습니다. 그..
위 항목 중, 4,5,6 번은 OVR SDK에서 구현이 되어 있습니다. 그리고 해당 항목에 대해 예전에 R&D를 했던 경험이 있기에, 그 결과들을 참고하여, 정상적으로 작동하는 지 확인했습니다. Grab Interaction https://easycastleunity.tistory.com/186 OVR 유니티 Grab Interaction (물체 잡기) https://easycastleunity.tistory.com/185 OVR 유니티 기본 세팅 및, 손동작 테스트 https://developer.oculus.com/documentation/unity/unity-isdk-getting-started/ Getting Started with Interaction SDK | Oculus Developers ..
먼저 프로젝트를 시작하기에 앞서, 팀 프로젝트를 위해 세팅을 해보겠습니다. 팀 프로젝트를 하기 위해 필요한 것은, 바로 파일을 어떤 방식으로 공유하고, 충돌이 나지 않게 관리할 지 입니다. 그 방법으로 저는 SVN(Subversion) 을 활용해 보기로 하였습니다. 먼저, svn을 설치해주었습니다. https://tortoisesvn.net/downloads.html Downloads · TortoiseSVN download TortoiseSVN tortoisesvn.net 그리고 서버를 돌리는 분이 계서서, 그분께서, 저희 팀 프로젝트 용으로 SVN -리포지토리를 만들어 주셨습니다. 그래서, SVN을 연결하고 연결이 잘 되었는지 확인해 주었습니다. 그리고, Unity를 활용하여 팀 프로젝트를 하기에, ..
CGV(Castle Giant Virtual) 기획서 팀 프로젝트의 일환으로써, 가상현실 플레이어와 모바일 플레이어가 같이 즐길 수 있는 게임을 만들어보고자 하였습니다. 그에 맞는 프로젝트 시나리오를 설계하고 필요한 R&D 목록을 작성하고 R&D를 해보며, R&D 경험을 쌓고, 협업 경험을 위해 개인으로 프로젝트를 하는 것이 아닌, 팀 프로젝트를 해보기로 하였습니다. 팀 회의의 결과, 거인(가상현실 플레이어)와 사람(모바일 플레이어)가 서로 경쟁하는 게임을 만들어 보기로 하였습니다. 그리고 이에 따라. 프로젝트의 시나리오를 작성해 보았습니다. 참고한 프로젝트는 Crazy Farm 이라는 게임입니다. https://www.youtube.com/watch?v=HQuaInjjhNQ 시연영상 https://st..