fnwinter.github.io blog

C# float array to string vice versa

Float array to string 갑자기 float array를 string으로 바꾸었다가 다시 받아서 float array로 바꿔야 하는 일이 생겼다. ADB 로 float array를 보내고 다시 받아서 그 값을 써야 하는 이상한 요구 사항이 생겼다. using System; using System.Collections; usin... Read more

C# keyword

C# 정리 흠, 아주 옛날 이야기 이긴 하지만, 나름 내가 MCSD .NET 자격증이 있었다. 그래서 C#을 아주 잘 알꺼라 생각헀지만, 한동안 C++ 만 쓰다가, 다시 유니티 다루면서 내가 너무 모르는게 많구나 깨달았다. 그리고 C#이 많이 바뀌었구나 라는 걸 알게 되었다. 다시 C# 좀 배우기 C# Official Link ... Read more

unity debugging gizmo

why? 관절마다 붙여서 rotation vector를 좀 확인해 보고 싶어서 gizmo 코드 만들어 보았다. code TransformPoint using UnityEngine; public class DebugGizmo : MonoBehaviour { public bool enable = true; public f... Read more

openxr loader

openxr loader openxr에서는 runtime의 함수를 loader를 통해서 가져온다. 그리고 application과 runtime의 함수를 연결해 주는 역할을 하는게 loader이다. 그래서 loader는 client에 static libary 형태로 빌드 시에 포함이 되고, loader는 openxr runtime을 찾아서 so fil... Read more

openxr hand tracking

OpenXR Hand Extension openxr 관련해서 개발하면서 이번에는 hand 에 관련 된 내용을 좀 정리해 보려고 한다. openxr 에서는 일반적인 컨트롤러와는 다르게 hand는 extension으로 구현 되어 있다. API 설명 xrCreateHandTrackerEXT 를 통해서 hand handle 을 만들고, xrLocateHan... Read more