분류 전체보기 7

uimgui 에디터 통합

개인적으로 dear.imgui 가 유니티 오버레이를 사용하는 것 보다 에디터에 적용해서 사용할 시 디버깅이나 개발 툴 레이아웃을 만드는데 있어서 훨씬 생산성이 높아서 개인적으로 이렇게 사용중. 이 오픈소스를 사용했다. 다만, 아래 오픈소스는 인게임에서만 사용 가능한데 나 같은 경우는 씬뷰 카메라 공간에 렌더링을 설정하고 ImGUI.IO에서 받는 입력에 대해서 에디터 이벤트를 따로 수동으로 바인딩했다. 나 처럼 사용을 원하는 사용자는 이 오픈소스의 인풋을 아래처럼 새로 바인딩하고 UImGUI.cs에서 초기화 시점과 카메라를 조금 손보면 된다. GitHub - psydack/uimgui: UImGui (Unity ImGui) is an UPM package for the immediate mode GUI l..

Open/unity-tips 2023.09.30

괴테의 파우스트

" 착한 인간은 어두운 욕망 한가운데서도, 올바른 길을 잘 알고 있더군요. " " 인간의 활동이란 쉽사리 축 늘어지게 마련이고 여차하면 무조건 쉬려고만 하지, 그러니 내가 그에게 동무를 붙여주는게 좋겠어. " 읽고나서 느낀건 당연하지만 유토피아는 없다는 것. 그리고 우리가 살아가는 이 세상또한 유토피아가 아니고, 유토피아가 될 수 없다는 것. 그러나 그렇기에 포기해서도 권리만을 쫓아서도 안된다. 인간은 놓여진 상황에서 방황하고 방탕할 수 있더라도 악의와 간계를 이겨내고 본인의 이상을 실현하기 위해 (실현하지 못할지라도) 노력하며 살아가고 노력의 흔적이 있는 한 구원에 다다를 수 있다는 것. 여러모로 희망을 주는 책이었다.

[작성중] 유니티 커스텀 UPM 서버 만들기

* 메모용이므로 포스팅과는 거리가 멉니다. 원하시는 분이 있는경우 글을 정리해서 올리겠습니다. 직접 서버를 구축하는 이유 자신만의 private package를 관리하고 싶은 경우가 있겠다. 예를 들어 지금 내 에디터 툴들은 여러가지 종속성을 포함하는데 모두 유료에셋이거나 리소스들도 유료에셋들이 많은 상태고 좀 더 워크플로우를 용이하게 하기위해 커스텀 패키지 서버를 구축했다. Verdaccio 설치 > npm install -g verdaccio //반드시 -g 옵션으로 설치 > verdaccio // 실행 // 한번 실행 후 ctrl+c로 꺼준다. 첫 실행은 컨피그 생성을 위해서 할 뿐. Verdaccio 설정 windows는 %appdata% 에서 /verdaccio/config.yaml를 수정 li..

개인 메모 2023.04.24

C# 코드를 깔끔하게 유지하기 위한 유용한 초급문법들

실무에서 쓰기에 매우 유용한 문법들을 모아두었습니다. 고급문법이 아니며 유용하고 쉽게 사용할 수 있습니다. 아래 코드들을 잘 활용하시면 코드가 정말 크게 깔끔해질거에요. 배열 시퀀스의 끝에서부터 데이터를 가져오기 아래 코드는 변수 apb의 마지막 값을 가져오기위해 두번이나 참조 해야해서 기분이 나쁩니다. 뭔가 찝찝하지요. string apb = "abcdefg"; string g = apb[apb.Length-1]​ C# 8.0부터 사용가능 ^ 를 이용해 인덱스 끝에서 데이터를 접근할 수 있다. 예를 들어 ^1 은 배열 끝에서 첫번째 값에 접근한다. string message = "Hello World!" log(message[^1]) // ! 출력 log(message[^2]) // d 출력 log(m..

Open 2023.02.07

유니티 구글스프레드시트 연동 (UniGS)

UniGS는 개인적으로 인디게임 개발을 위해 만들어서 쓰던 구글시트통합 라이브러리 입니다. 2년 전 Itch.IO에 출시하여 유료로 배포하던 유니티 구글스프레드시트 통합 라이브러리를 최근에 무료로 배포하게 되었습니다. 구글시트를 정말 쉽게 유니티에 통합하고 무엇보다 정말 효율적으로 게임개발에 써먹을 수 있는 UniGS를 소개합니다! 구글시트 통합뿐만 아니라 다양한 강력한 기능을 제공합니다. 한번 사용해보세요! 배포 주소 오픈소스 UPM을 통해 배포하고 있습니다. Itch.IO 에서 무료로 다운로드 하고 잘 사용하고 계시다면 후원도 하실 수 있습니다! UniGS를 사용해야 하는이유 개발문서를 보고 아래 만화와 글들을 더 재미있게 읽어보세요! 개발문서에 모든것이 설명되어 있습니다. Live Load 기능을 ..

Open/unity-release 2023.01.10