반응형

분류 전체보기 278

연습프로젝트 _ 큐브 위에 큐브 있으면 캐치하기

기존 예제 void Update () { dotValue = Mathf.Cos(Mathf.Deg2Rad * (angleRange / 2)); direction = target.position - transform.position; if (direction.magnitude dotValue) isCollision = true; else isCollision = false; } else isCollision = false; } 기존 예제의 문제는 transform.forward 라서 계속 현재 오브젝트의 위치를 캐치해서 문제였음 문제해결 private bool OnUpCubeNo..

Handles.DrawSolidArc 고정된 위치로 그리기

DrawSolidArc 는 Arc를 그리는 메서드임 참고 예제 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=gooldare&logNo=221479323579 3. 부채꼴 충돌 부채꼴은 360도인 원을 일정 각도만큼 자른 모양에 해당한다 아래 그림에서 파란 점을 물체라고 하면 원의 ... blog.naver.com 먼저 내가 증명하려고함 예제에서는 움직이는 피사체의 기준으로 드로우를 해주고 있다. Handles.DrawSolidArc(transform.position, Vector3.up, transform.forward, angleRange/2, distance); 이 함수는 시작점, 노멀벡터, 그리는 시작벡터, 각도, 거리(원..

Unity/문제해결 2021.09.30

[MRTK 기능] Experimental 예제 무엇이 있을까?

MRTK Demo는 어느정도 살펴보았다. 그러면 Experimental [실험적인 예제] 에는 무엇 있을까? 혹시 나중에 작업하다가 비슷한 기능을 해야할 때 참고하기 위해서 이 게시물에 간략하게 무엇인지 적을 것이다. 1. CameraOffset CameraOffset에 대한 프로파일이 있는 것 같다. 2. ColorPicker 오브젝트의 컬러를 UI로 직접 바꿀수 있게 해준다. 3. Dock 오브젝트를 딱 맞는 지점에 위치 시키는 것 꽤나 유용해 보이는 예쩨임 Dock가 되는 물체 Dock되는 바닥 / 포지션의 위치 4. Elastic https://docs.microsoft.com/ko-kr/windows/mixed-reality/mrtk-unity/features/experimental/elasti..

[MRTK 기능 공부] ToolTip

MRTK Tooltip https://docs.microsoft.com/en-us/windows/mixed-reality/mrtk-unity/features/ux-building-blocks/tooltip?view=mrtkunity-2021-05 Tooltip - Mixed Reality Toolkit Overview of Tool Tip in MRTK docs.microsoft.com 툴팁은 대게 힌트를 주는 곳에서 많이 쓰입니다. 이런 식으로 어떠한 물체에 설명 또는 힌트 같은 것을 보여주는데에 쓰입니다. 기본적으로 ToolTip 스크립터가 들어간다. 먼저 툴팁에 Object들을 넣어주고, 이러한 설정값을 바꿔줄 수 있다. 연결되는 타겟을 설정해주는 스크립터 Tooltip의 백그라운드가 되는 메쉬를 ..

[MRTK 기능 공부] Shader

MRTK 에는 재미있는 Shder가 많은 듯 예제에는 총 7가지 쉐이더를 소개한다. ----- Clipping Shader Clipping Shader 는 오브젝트의 안 쪽 까지 보이게하는 기능을 하는 쉐이더 이다. 먼저 모델링있는 심장 위의 오브젝트 만들어서 Mesh Collider와 그랩을 위한 NearInteractionGrabbable 스크립터 움직임을 위한 Object Manipulator 스크립터를 달아준다. ㄴ그 안에 심장 모델링의 Materiallinstance 스크립터를 넣어주고, 밑에 MRTK의 쉐이더인 HumanHeart 쉐이더를 열어보면, 현재 물체의 자세한 쉐이더 값이 나온다. MRTK의 Shader 스크립터는 차후 자세하게 알아보자. 클리핑을 시킬려는 물체 그랩을 위한 NearI..

반응형