Raycast(2)
-
XR Rig Body생성, 스킬 거리 최댓값 주기
이번에는 지금까지 XR Tool Kit에서 지원해주는 것만으로는 불가능한 XR용 Body를 생성하고 폭발형 스킬의 최대거리값을 설정해주는 작업을 진행 하였다. XR RIg Body(몸체) 생성 기본적으로 XRToolKit이 지원해주는 XR Rig의 구성요소를 보자면 크게나눠 "머리","컨트롤러" 두개로 나뉘어진다. 그럼 여기서 문제는 텔레포트를 통한 시스템적 이동이 아닌 VR공간안에서 플레이어가 직접 걸어다니는 이동에 관련해서 이슈가 생긴다. 왜냐하면 시스템적이동은 XR Rig전체가 같이 이동하는반면 직접적인 이동은 XR Rig는 그대로 있고 Main카메라만 이동하기 때문이다. 이 특성을 통해 생기는 이슈는 바로 Rotation즉 회전의 문제이다. 기본적으로 지금까지 채택하고 있었던 스킬Cube의 형태는..
2021.09.05 -
Unity IceBomb Skill제작
이번에는 기존에 만든 스킬말고 또 하나를 제작하기로 했다. 이름은 IceBomb으로 스킬을 실행하고 손을 높에 올린뒤 땅을 찍으면 보고 있는 곳에서 얼음 기둥이 솟아 나온다. 이 스킬을 만드는데 가장 핵심적인 요소들은 Raycast와 OntriggerEnter두가지 이다. 한번 천천히 보도록 하자. 로직 전편들에 의해서 스킬관리 시스템이 구축이 되었으므로 일단 IceBomb이라는 스킬명을 가진 객체가 하나 필요하다. 이 곳에서는 많은 역할을 하지않고 바로 Logic을 담당하는 객체를 생성해주는 역할을 한다. public class IceBomb : MonoBehaviour //raycast곡선변경 알아보기 { private Transform EyeTrans; public GameObject IceBomb..
2021.07.16