Home
남조의 삽질기록장
Cancel

[Unity] new input system 에서 drag 쉽게 구현하기

작업중이던 프로젝트의 입력 컨트롤을 유니티의 new Input System으로 교체했다. 그리고 최근에, 마우스 버튼을 누른 상태로 드래그해서 시점을 전환하는 기능을 구현하려고 했다. 구글링을 해보니 코드를 쓰는 방법이 이것저것 나와 있는데, Modifier 기능을 사용하면 코드 없이도 Input Action Asset 내에서 설정만으로 두 개 이...

[Unity] 의문의 초기화

작업 중에 간단하게 배열의 초기값을 설정하는 코드를 짰다. [Header("Items")] public List<InventoryItem> playerItems; void OnEnable() { if (items == null) { // 인벤토리는 기본적으로 Null로 채운다. playe...

[C#] ?, ??, ??=

C#은 버전이 올라가면서 계속 유용한 기능들을 새로 추가하고 있는데, 편리하긴 하지만 그만큼 알아야 할 게 늘어나는 문제점도 있다. 그리고 이런 언어 기능들을 사용하다 보면 코드는 간단해지지만, 이게 C언어가 맞나 싶은 형태의 코드가 늘어나게 된다. 대표적인 게 linq나 람다식(Lambda Expression) 같은 것들. 그리고 최근에 알게 ...

[Unity] Addressable에서 Build/Load Path 설정

어드레시블을 써본 감상은 이건 ‘원격 저장소에서’, ‘비동기로’ 읽어오는 것에 초점을 맞춰 만들어진 툴이구나, 하는 것이었다. ‘비동기’ 쪽의 문제는 이전 게시물에서 이야기했는데, 개인적으로 더 고생한 문제는 저 ‘원격 저장소’ 쪽이었다. 물론 어드레시블은 에셋을 로컬에 두고 쓰도록 설정할 수 있는데, 문제는 이 부분의 문서나 관련글을 찾기가 의외...

[Unity] Addressable에서 동기식(synchronously) 로드

이번에 만든 게임에서 데이터를 addressable로 묶는 작업을 진행했다. addressable은 unity의 기존 asset bundle manager를 대신해 만들어진 새 기능이라고 하는데, 사실 나는 에셋번들도 써 본 적이 없으니 이번이 유니티 에셋번들을 처음 다뤄보는 셈이다. 어차피 에셋번들 관련기능은 다 어드레시블로 통합될 것 같은 분위...

Animation 사이트 Mixamo 소개 및 사용법

무료로 캐릭터 애니메이션을 다운받을 수 있는 Mixamo라는 사이트가 있는 걸 알게 되었다. 꽤 유명한 사이트인 것 같은데 내가 요즘 게임개발에 대해 뭘 알아야 말이지…ㅠㅜ 늦게라도 알았으니 기록해두자. 사이트 https://www.mixamo.com/#/ 사용법 [유니티(Unity)] 무료 Character, Animation 사...

Synology Nas에서 Gitea 사용하기

블로그에 글을 올리려고 보니 거의 3달이 지나 있었다. 거의 3달을 게으름으로 날려먹은 셈이니, 자괴감이 이만저만이 아니다. 원래 이 포스팅도 2월달에 NAS 세팅하고 올라갔어야 할 글인데… 원래 NAS를 지른 이유는 개인용 겸 지금 일하는 팀에서 쓸 Git 서버를 구축하기 위해서였다. 팀에서 서버로 쓰던 PC가 맛이 가버려서, 개인서버 구축하는 김...

네이버 블로그 게시물 이전

2008-2013년 사이에 쓰던 네이버 블로그에서 프로그래밍 관련 글을 이 쪽으로 이전하기로 했다. 워낙 옛날 일이라 잊어버렸던 것도 있고, 적혀 있는 글도 다 10년 이상 전의 이야기라 지금 환경에서는 아무 도움도 안 될 것 같아서 버려두고 있었는데… 문득 생각나서 들어가보니 이 사람 없는 블로그에도 댓글을 단 사람들이 있었다. 내가 써놓고...

[Unity] Input Manager 때문에 겪었던 문제

개발중인 게임에서 UI 영역의 터치 인식을 위해 투명 이미지 버튼을 쓰는 꼼수를 사용하고 있었다. 흔한 UGUI Button 사용법 여기까지는 잘 동작하고 있었는데, 키보드 space 키를 눌렀을 때 터치와 동일한 효과가 나오게 해달라는 요청이 있었다. 그거야 별로 어려울 거 없겠지? 나는 그렇게 생각하고 바로 코드를 추가했다. pro...

[Github] Github Blog에 이미지 올리는 방법들 정리

Github blog를 쓰면 불편한 게 한둘이 아니지만 그 중에서 특히 신경쓰인 건 이미지 추가였다. 블로그 자체적으로 이미지 업로드를 지원하는 게 아니니, 어딘가에 이미지를 따로 업로드하고 링크해야 한다. 그리고 코딩이 다 그렇듯 방법은 여러 가지가 있다. Github Issue 사용 깃허브의 Issue에 이미지를 업로드하고 링크해서 쓰는 ...