일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 포트폴리오
- 멀티플레이
- 유니티 GUI
- HAPTIC
- 가상현실
- OVR
- 연습
- 개발
- 오브젝트 풀링
- 드래곤 플라이트 모작
- 드래곤 플라이트
- Photon Fusion
- 앱 배포
- 개발일지
- meta xr
- ChatGPT
- 유니티 UI
- 팀프로젝트
- CGV
- 모작
- XR
- 유니티
- 길건너 친구들
- 오큘러스
- meta
- input system
- 유니티 Json 데이터 연동
- Oculus
- VR
- 팀 프로젝트
- Today
- Total
목록분류 전체보기 (190)
EasyCastleUNITY
https://easycastleunity.tistory.com/210 CGV 개발일지 11 (잡은 물체로 pc 플레이어 치기) https://easycastleunity.tistory.com/209 CGV 개발일지 10 (잡은 플레이어 위치 동기화) https://easycastleunity.tistory.com/208 CGV 개발일지 9(잡은 물체 위치 동기화) https://easycastleunity.tistory.com/207 CGV 개발일지8 (VR 플 easycastleunity.tistory.com 전에 포스트에서는 잡은 물체로 PC 플레이어를 쳤습니다. 이번에는 그냥 손으로 Pc 플레이어를 쳐보겠습니다. 가장 중요한 점은, 저번 물체로 친것과 동일하게 1.실질적으로 충돌하는 콜라이더는 v..
https://easycastleunity.tistory.com/209 CGV 개발일지 10 (잡은 플레이어 위치 동기화) https://easycastleunity.tistory.com/208 CGV 개발일지 9(잡은 물체 위치 동기화) https://easycastleunity.tistory.com/207 CGV 개발일지8 (VR 플레이어 손, 머리 위치 동기화) 전에 개발일지6 번에서는 Photon Fusion을 사용하 easycastleunity.tistory.com 개발일지 10에서 잡은 플레이어 위치를 동기화를 해보았습니다. 이번에는 물체를 잡아 플레이어를 쳐보도록 하겠습니다. 가장 중요한 점은, 1.실질적으로 충돌하는 콜라이더는 vr 플레이어의 프로젝트에만 있어야 하며, 2.부딫치는 순간, ..
https://easycastleunity.tistory.com/208 CGV 개발일지 9(잡은 물체 위치 동기화) https://easycastleunity.tistory.com/207 CGV 개발일지8 (VR 플레이어 손, 머리 위치 동기화) 전에 개발일지6 번에서는 Photon Fusion을 사용하여 멀티플레이를 구현해보고자 했었습니다. 하지만, Fusion을 사용하 easycastleunity.tistory.com 저번 개발일지에서는 잡은 물체의 위치를 동기화 하였습니다. 이번에는 그와 비슷하지만 다른 PC 플레이어 위치 동기화를 해보겠습니다. VR 플레이어가 어떤 물체를 잡고 그에 따른 위치를 동기화하려면, 해당 물체에 대한 소유권(OwnerShip)을 VR플레이어가 가지고 있어야 합니다. 그렇..
https://easycastleunity.tistory.com/207 CGV 개발일지8 (VR 플레이어 손, 머리 위치 동기화) 전에 개발일지6 번에서는 Photon Fusion을 사용하여 멀티플레이를 구현해보고자 했었습니다. 하지만, Fusion을 사용하면, VR 플레이어를 동기화 하는 구조가 너무나도 복잡해졌습니다. 그래서, 방향을 easycastleunity.tistory.com 저번 개발일지에서는 가상현실 플레이어의 손,머리 위치 동기화에 대해 다루었습니다. 이번에는 OVR의 HandGrabInteractor를 통해 잡은 물체의 위치를 동기화 해보겠습니다. 또한 이 물체는 물리적으로 던질 수도 있는 물체입니다. 그러므로 OVR의 Throw Object도 하도록 해보겠습니다. https://eas..
전에 개발일지6 번에서는 Photon Fusion을 사용하여 멀티플레이를 구현해보고자 했었습니다. 하지만, Fusion을 사용하면, VR 플레이어를 동기화 하는 구조가 너무나도 복잡해졌습니다. 그래서, 방향을 선회하여, Fusion이 아닌 Photon Pun2를 사용하여 멀티플레이를 구현하고자 합니다. 먼저 Photon Pun2를 프로젝트에 세팅해주겠습니다. https://assetstore.unity.com/packages/tools/network/pun-2-free-119922 PUN 2 - FREE | 네트워크 | Unity Asset Store Get the PUN 2 - FREE package from Photon Engine and speed up your game development pro..
팀원들과의 회의와 여러가지로 시연해 본 결과, 여태까지 생각했던 시나리오를 그대로 만드는 경우, 사용자에게 멀미를 일으킬 수 있다는 결론이 나와 주제를 변경해 보기로 하였습니다. 기본 컨셉인 VR vs Mobile을 조금 변경하여 VR vs PC로 바꾸고 VR 플레이어는 처음 위치의 그대로 고정적으로 있고, 그 VR 플레이어를 pc 플레이어가 죽이거나, vr 플레이어가 pc 플레이어들을 전부 죽이는 컨셉으로 결정하였습니다. 찾아보니, 이러한 컨셉의 게임이 있기에 참고하여 보았습니다. 바로 DAVIGO라는 이름의 게임입니다. https://store.steampowered.com/app/1116540/DAVIGO/ DAVIGO: VR vs. PC on Steam DAVIGO is a VR vs. PC ph..
Photon Fusion 세팅 기존에 자주 사용되던 Pun이 Legacy가 됨에 따라, 최근 Photon 측에서 밀고 있는 Fusion을 통해 멀티를 구현해보고자 합니다. 먼저 Photon Fusion 환경을 세팅해보겠습니다. https://www.photonengine.com/ Multiplayer Game Development Made Easy | Photon Engine EssentialPhoton Details Discover a summary of our product range, notable features, the power of the Photon Cloud, and our cost-effective pricing plans. HAVE A LOOK www.photonengine.com 위..
저희 프로젝트에서는, VR 플레이어는 거인의 역할을 가지고 있습니다. 그래서 처음에 생각했던 것은, OVR Sdk에서 제공하는 OVRCameraRig의 크기를 키우고, 맵을 현실 사이즈를 생각하며 만드는 방식으로 하고자 하였습니다. 하지만 크기를 키우고, 잡은 물체를 던지는 순간 예상치 못한 일이 생겼습니다. 위 동영상에서 보이는 것처럼 던지는 물체가 제대로 중력이 작동하는 것이 아니라, 마치 우주 공간에 있는 것처럼 둥둥 떠다니는 문제가 생긴 것입니다. 여러가지를 실험해본 결과, OVRCameraRig의 크기를 키운 순간, 위 동영상에서 나오는 문제가 발생한다는 것을 알 수 있었습니다. 예상한 원인으로는, OVR Sdk에서 기본적으로 모든 기능들이 OVRCameraRig의 크기 1을 기준으로 만들어져 ..