Unity(2)
-
Unity에서 Physics.OverlapSphereNonAlloc 쓸 때마다 불편했다면? 이거 하나면 끝
무심코 지나치던 불편함, 사실 계속 쌓이고 있었다. 유니티에서 Physics.OverlapSphereNonAlloc 같은 메서드를 사용할 때, 은근히 귀찮은 게 많다. 예를 들어 배열 크기를 미리 지정해줘야 한다든가, 결과 값이 int랑 Collider[]로 따로 나와서 한 덩어리로 다루기 애매하다든가. 이게 사소한 문제처럼 보이지만, 반복되는 코드 안에서 계속 마주치면 결국 피로로 쌓인다. 그래서 만들었다. DynamicArray 기반의 NonAlloc 헬퍼. 이름은 간단하게 DPhysics. 귀찮은 작업, 한 줄로 끝내자예전에는 대충 이런 식으로 코딩했을 거다:var results = new Collider[10];int count = Physics.OverlapSphereNonAlloc(po..
2025.07.23 -
Unity RTS 선택 시스템 패키지 – 스타크래프트, 워크래프트 스타일 구현 가능
RTS 게임에서 가장 기본적이면서도 중요한 기능 중 하나는 바로 유닛 선택 시스템입니다.스타크래프트나 워크래프트처럼 마우스로 유닛을 선택하고, 그룹으로 묶고, 단축키로 불러오는 방식은 많은 전략 게임에서 필수적인 조작입니다.이 패키지는 Unity에서 그런 선택 시스템을 손쉽게 구현할 수 있도록 제작한 도구입니다.RTS뿐만 아니라, 비슷한 기능이 필요한 다양한 프로젝트에서도 사용할 수 있도록 유연하게 설계했습니다.영상 렌더 파이프라인 및 버전 호환성지원 Unity 버전: 2021.3.45f1지원 렌더 파이프라인: Built-in, URP, HDRP 모두 호환이 패키지는 특정 렌더 파이프라인에 의존하지 않습니다.따라서 어떤 렌더 파이프라인에서도 문제없이 작동합니다.단, Built-in Render Pipel..
2025.07.14