728x90

전체 글 163

[Unity] 애니메이터 랜덤 딜레이 시간

같은 애니메이터를 공유하지만, 플레이 시간에 차이를 주기using UnityEngine;public class AnimRandomPhase : MonoBehaviour{ [SerializeField] string stateName = "Idle"; // 재생할 스테이트 [SerializeField] int layer = 0; void Awake() { var anim = GetComponent(); float offset = Random.value; // 0~1(정규화 시간) anim.Play(stateName, layer, offset); // 페이즈를 랜덤 위치에서 시작 anim.Update(0f);..

공부/Unity 2025.09.01

[Unity] XR interaction toolkit과 UI 사용하기 / VR 한글 키보드

https://recording2memorize.tistory.com/71 유니티 가상 한글 키보드 제작기사용하기에 앞서 패키지 다운받으셔써 쓰실때 한글가상키보드클래스에 첫번째 줄 삭제 해주셔야 합니다. 사용법은 프리팹 옳기고 이벤트시스템 추가하시면 작동합니다. https://mchch.tistory.com/84 [recording2memorize.tistory.com감사하신 천재분의 가상 한글 키보드를 받음package manager에서 XR Interaction Toolkit도 받는데 sample에 있는 starter 어쩌구 제일 첫번째꺼 sample도 같이 받아요 캔버스와 상호작용을 하기 위해 canvas 하나 만들어주셍event system에서 XR UI Input Module 스크립트 넣고 기존..

공부/Unity 2025.07.04

[Unity] XR Toolkit Interaction

urp 3d로 프로젝트 만들기asset에 있는 package인지 뭔지 삭제package manager에서 XR interaction toolkit 설치얘도 받기 + oculus 체크package manager > XR Interaction Toolkit에서Starter Assets, XR Device Simulator sample import하기demo scene의 모습만약 지금 실행하고 싶으면 VR 연동해서 해야됨XR device simulator sample 받은거 프리팹 넣어주면 pc에서도 가능vr 연결해서 할거면 저 프리팹 active false 해줘야됨조작은 보면서 해보자,, 꽤나 다루기 어렵Sample Scene으로 돌아와서 XR Origin 만들어주자 Preset 설치: 컴포넌트, 인스펙터 ..

공부/Unity 2025.06.27

[Unity] Input System을 이용한 XR / VR / 모바일 등의 입력을 한번에 처리하는 방법

Unity 6 부터는 기본으로 Input System Package만 사용ball player 둘다 rigidbodyusing System.Collections;using System.Collections.Generic;using UnityEngine;public class PlayerController : MonoBehaviour{ Rigidbody rb; float moveSpeed = 5f; Vector3 dir = Vector3.zero; public GameObject ballPrefab; void Start() { rb = GetComponent(); } void Update() { float moveX = Input.G..

공부/Unity 2025.06.27

[Unity] 컴포넌트 안쓰고 위치, 애니메이션 연동 (Oculus + Photon)

pun2 free + oculus integration (deprecated) 둘다 받아서 기본 설정 하기xr setting, photon setting 넣고 main camera 삭제 10 10 plain 넣기 > GroundM_Ground 만들어서 넣어주기 (마음대로) (Fantasy Chess RPG Character - Arthur 이용) > 불러오기 (model에 material 넣어줌 프리팹 왜 안쓰는진 모르겠음)ㅎㅇ 아서 > scale 0.6으로 줄여줌빈 오브젝트 > Player 자식 배치카메라 3인칭 배치만들어져있는 arthur animator 구경 (걷는중 공격 불가) using System.Collections;using System.Collections.Generic;using Uni..

공부/Unity 2025.06.24

[Unity] Photon Network 포톤 네트워크 Lobby manager 예시

포톤 접속하는 Lobby Manager 예시- 방 이름 설정 및 그런거는 날리고 이름 입력해서 버튼 누르면 자동 접속 (인원은 4명 한정) * MonoBehaviourPunCallBacks를 받아서 사용해야한다콜백 함수들 이용할때에는 override해서 사용using Photon.Pun; // 유니티용 포톤 컴포넌트들using Photon.Realtime; // 포톤 서비스 관련 라이브러리using UnityEngine;using UnityEngine.UI;// 마스터(매치 메이킹) 서버와 룸 접속을 담당public class LobbyManager : MonoBehaviourPunCallbacks { private string gameVersion = "1"; // 게임 버전 public T..

공부/Unity 2025.06.24

[Unity] Oculus Integration / 컨트롤러 연결 및 조준선 표시

이렇게 컨트롤러대로 조준선 표시하고 voxel 만드는 내용연습용으로 아래 asset 사용https://assetstore.unity.com/packages/tools/integration/oculus-integration-deprecated-82022 Oculus Integration (Deprecated) | 기능 통합 | Unity Asset StoreUse the Oculus Integration (Deprecated) from Meta on your next project. Find this integration tool & more on the Unity Asset Store.assetstore.unity.com다운받고 project settings에서 눌러주기폴더설정#ARAVRInput.cs ..

공부/Unity 2025.06.19
728x90
반응형