본문 바로가기

Dev8

Golang 변수와 상수 Golang 변수 종류 1. 불린 bool 2. 정수형 int, int8, int16, int32, int64 , uint, uint8, uint16, uint32, uint64, uintptr go 언어는 비트 수를 직접적으로 표현하는게 더 좋다고 생각하는 듯 합니다. 저는 처음 봤을땐 "기존 다른 언어에서 short, int ,long을 이미 사용 중인데 굳이 익숙지 않게 변수명이 다르네 " 라고 생각했는데 보다 보니까 오히려 변수에 비트수도 확실히 알 수 있고 익숙해지면 short int long 보다 배우는 입장에서 좋을거라고 생각됩니다. 3. 문자열 string Go에서 문자열은 불변성(Immutable)을 가지고 있어서 값을 수정할 수 가 없다고 합니다. 알아본 이유는 - 단순해지기 때문에 디.. 2024. 4. 8.
[Unity] XR Interactor 동작 캔슬하는 방법 특정 조건에서 텔레포트를 하면 안되는 상황이 있어서 텔레포트를 막을려고 XR Ray Interactor 컴포넌트 OnSelectExited에 조건에 따라 해당하는 Teleportation Anchor를 비활성화 시키는 것으로 텔레포트를 막았더니... 다시 활성화를 할 방법도 없어보이고 이 방법은 도저희 아닌거 같아서 다시 열심히 Unity Docs를 찾아봤더니.. public void OnSelectExited(SelectExitEventArgs args) { args.isCanceled = !IsAllowTeleport; } 그냥 interactor event 파라미터에 isCanceled라는 변수가 있더라구요... 여기에 true 넣으면 행동이 취소됩니다.... 2023. 12. 1.
[Unity] Teleport Anchor Object Hover & Teleport 기능 추가 https://shapes.tistory.com/6 [Unity] Teleport 시 특정 좌표로 순간이동하기 (Teleport Anchor) 컨트롤러의 GripButton을 눌렀을때 컨트롤러의 Raycast가 가르키는 방향으로 Teleport(텔레포트)를 합니다. 여기서 특정 위치의 텔레포트 좌표로 이동시키고 싶어서 .. 보니까 Teleport Anchor 컴포넌트가 shapes.tistory.com 이 글에서 존재했던 문제인 1. 해당 Anchor에 Hover가 됐는지 육안으로 구분하기 어렵다. 2. Anchor로 텔레포트 시 구체가 사라지지 않는다. 이러쿵저러쿵... 맨땅에 헤딩하다 보니... 결국 해결했다!! 저는 Unity를 배우지 못하고 프로젝트를 시작하여 코드가 비효율적이거나, 잘못된 사용이.. 2023. 8. 18.
[Unity] Teleport 시 특정 좌표로 순간이동하기 (Teleport Anchor) 컨트롤러의 GripButton을 눌렀을때 컨트롤러의 Raycast가 가르키는 방향으로 Teleport(텔레포트)를 합니다. 여기서 특정 위치의 텔레포트 좌표로 이동시키고 싶어서 .. 보니까 Teleport Anchor 컴포넌트가 있더라구요! 기록!! 1. 좌표 역할을 할 Object 생성하기 어떤 Object도 없이 가르킨다고 해서 이동할 순 없습니다. 그래서 좌표 역할을 할 Object가 필요합니다! 저는 그래서 Sphere(구)를 생성해 좌표 역할을 하도록 하겠습니다. GameObject → 3D Object → Sphere 해당 구체가 생겼습니다. 음.. 그런데 저는 이 좌표가 다른 배경이나 사물을 가리면 안된다고 생각해서 투명하게 해주겠습니다. 해당 Project → Assets에 원하시는 폴더에.. 2023. 8. 16.