Unity8 Grab Interactable 주요 설정 설명 (실제로 자주 사용하는 것 위주로 정리)✅ Interaction Manager이 오브젝트를 관리하는 XR Interaction Manager를 연결합니다.대부분 자동 연결되므로 비워놔도 동작하지만, 수동 제어할 때 사용됩니다.✅ Interaction Layer Mask어떤 종류의 Interactor(예: 손, 레이 등)가 이 오브젝트와 상호작용 가능한지 필터링합니다.예: 손으로만 잡을 수 있게 하거나, 특정 컨트롤러만 반응하게 설정 가능.✅ Select Mode오브젝트를 한 명이 잡을 수 있는지 또는 여러 명이 동시에 잡을 수 있는지 설정.Single: 하나의 Interactor만 선택 가능 (기본값)Multiple: 여러 Interactor가 동시에 잡을 수 있음 (특수한 경우)✅ Mo.. 2025. 4. 10. VR 상호작용 컴포넌트 종류 Interactor상호작용 하는 쪽 (주체)내 손, 레이저, 포인터Interactable상호작용 받는 쪽 (대상)버튼, 문, 큐브 InteractableXR Grab Interactable손으로 잡고 던질 수 있는 상호작용 대상컵, 박스, 무기 등Direct/Ray Interactor와 함께 사용XR Simple Interactable클릭, 터치 등으로 작동하는 간단한 상호작용버튼, 스위치눌렀을 때 이벤트 발생XR Tint Interactable Visual손이 닿으면 색상이 바뀌는 시각적 피드백잡을 수 없는 물체의 피드백색, 머티리얼 등 시각 효과용XR Interactable Affordance State Provider상호작용 상태에 따라 색상/크기 등 변경Hover 시 오브젝트 강조상태에 따른 자동.. 2025. 4. 10. 팀프로젝트 - 판타지 마블 (Fantasy marble) 02 - 기능 리뷰 (주사위) 설계주사위를 생성할 때 네트워크 동기화 부분에서 처음에 고민을 많이 했다. 처음 생각한 방식에는 2가지가 있었다.방식 1 : 첫번째 방식은 방장이 주사위를 생성하고 방장이 아닌 플레이어에게 전달해주는 방식방식 2 : 플레이어 개개인이 주사위를 생성하는 방식두 방식중 첫번 째 방식을 사용해 만들기로 결정했는데 그 이유는 한명만 주사위를 만들고 그걸 공유하는 방식이 효율적이라고 생각했기 때문이다. 그리고 또 고려해야 할 점이 있었는데 랜덤으로 주사위의 결과값을 받는것을 RPC로 동기화를 한다면 각 로컬에서 다른 결과 값이 나오기 때문에 주사위를 굴린 사람만 랜덤 함수를 실행시키고 그에 대한 결과값을 RPC 동기화 시켜주어야 했다. 코드 설명1. 주사위 생성 ( TurnBasedManager )방장만 생성후.. 2025. 4. 8. 유니티와 Phton Pun 네트워크 연동 - Part2 (스크립트 콜백,동기화) // Pun을 사용할때 기본적으로 필요함using Photon.Pun;// ??using Photon.Realtime; 콜백MonoBehaviourPunCallbacks : 네트워크 이벤트 감지할 때 사용// 버전 1.0으로 설정 : 같은 버전의 플레이어끼리만 매칭 되도록PhotonNetwork.GameVersion ="1.0";// AppId를 입력한 Photon Server Setting 정보 기반으로 서버에 연결 PhotonNetwork.ConnectUsingSettings();// 네트워크에 연결된 사용자 아이디PhotonNetwork.NickNam();// 서버에 성공적으로 연결되었을 때 콜백되는 함수public override void OnConnectedToMaster(){}// 방에 성공.. 2025. 3. 14. 유니티와 Phton Pun 네트워크 연동- Part1 (세팅) 1`1`포톤 네트워크 생성하기 위 사이트에 접속후 로그인 => 관리 화면으로 이동 => 새 어플리케이션 만들기https://www.photonengine.com/ko-kr 글로벌 크로스 플랫폼 실시간 게임 개발 | Photon EngineEssentialPhoton Details Discover a summary of our product range, notable features, the power of the Photon Cloud, and our cost-effective pricing plans. HAVE A LOOKwww.photonengine.com\kujyhgytgr4e3w2qA 포톤의 종류를 Pun으로 변경 => 애플리케이션 이름 작성 => 어플리케이션 생성 후 App ID 기억하기 .. 2025. 3. 13. 개인 프로젝트 - 리스크 오브 레인 2 모작 프로젝트 소개프로젝트 기간 : 2025.03.14 ~ 2025.04.03프로젝트 인원 : 1인사용 툴 : Unity5(2022.03.21f1) , GithubDesktop형상 관리 : GitHub사용 언어 : C#깃허브 주소: https://github.com/Fifow1/RoguelikeFPS발표 ppt 주소 : https://www.canva.com/design/DAGgjkpUWXA/dSf7vYPiuVIhVXYPaLYU2g/edit?utm_content=DAGgjkpUWXA&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton 초반 계획스테이지 1개만 만들기몬스터 종류 2마리와 보스 만들기 : 원거리 몬스터와 근거리 몬스터 하나씩 만들고 .. 2025. 3. 6. 이전 1 2 다음