본문 바로가기

Game Programming

(158)
ARRTC test AR RTC의 기본 조건은 RTC와 AR의 결합 그리고 remote streaming 여부. 결과는 성공적. crc체커가 들어가서 조금 부하가 생기지만 어쩔 수 없다. 구성은 unity + native server + ar framework + rtc framework.
Unreal editor viewport zoom issue. 기본적으로 생기기 힘든 문제이지만 일부 생길 수 있다. 프로젝트 열었더니 자동으로 무한 줌 아웃이 되는 문제. 결론은 외부 기기가 연결되어 있는지 확인해 보면 좋다. 언리얼은 게임패드를 통한 동작도 가능하기 때문에 일부 조율되지 않은 게임패드의 경우 초기 입력이 있기 전까지 무한 줌 상태로 빠지는 경향이 있기 때문이다. 이걸로 30분 또 잡아먹었다. 아침부터 힘겹구나.. 그래도 4.25로 업데이트 하고 나면서 에디터의 비명소리도 줄어든 듯 하다. 진작 바꿀걸 후회중.
unity 2018.3 이후 gmcs 모노 빌드 이슈. 2018.3 이후로는 없어졌기 때문에 이전에 mono 2.0기반의 빌드 시스템은 손봐주어야 한다. gnu32를 통한 빌드 시스템을 쓰던 ex2d라던지 말이다. 그냥 2017버전에서 모노 디렉토리를 백업해 두면 한동안은 문제 없을 듯 하다. dotnet 4.x 이상으로 변경하면 되지만 현재는 의미도 없고해서 빼둔다. ex2d팀이 소스 공개해 준 것은 좋지만 손보는 것도 일이다.
SmoothMoves fix. unity3d 2019.3 오랜만에 또 재미있는 작업이자 의미없는 작업을 진행했습니다. 과거 유니티의 황금기를 함께한 어셋인 SmoothMoves의 수정입니다. 아는 분은 아시겠지만 유니티에서 해당 어셋을 사용한 프로젝트가 무수합니다. 스파인과 아니마2D등 스켈레톤에니메이션 관련 툴들이 늘어나면서 잊혀지긴 했으나 사용하기는 편한 편입니다. 그러나 유니티 2018.3 이후 프리펩 시스템이 변경되면서 기존의 소스는 사용하기 어려운 문제가 발생합니다. 물론 소스코드가 공개되어 있다면 편하겠지만 안되죠. 첨부된 이미지와 같이 프리펩 시스템만 수정하면 프리팹 unpack 하지 않아도 Force Build Bone Animation 할 때 문제는 없습니다. 언제나 개발이 완료될지 늘 그냥 만드네요.