MonoBehaviour를 더 좋게 만들어주는 라이브러리, VFW
MonoBehaviour -> BaseBehaviour

유니티로 개발하던 게임을 얼마전에 출시했다. 덕분에 몇달만에 여유가 생겼다. 그동안 바뻐서 블로그를 방치했었는데 다시 운영해볼까한다. 재밌는 떡밥이 뭐가 있을

유니티 게임객체, 프리팹에 주석 붙이는 편법

코딩을 하다보면 코드에 여러가지 설명을 넣고 싶을때가 있다. 어떤 알고리즘을 사용했는지, 어떤 웹페이지에서 긁어온 소스인지, 어떤 인자를 함수에 넣어야하는지&

Unity Scene Web Exporter 개발 포스트모템
WebVR로 가는 또 다른길

개요 Unity Scene Web exporter Live Demo 목적 : 오브젝트 배치를 유니티에서 하고싶다 개발 기간 : 2016년 3월 ~ 2016년 8월 언어 : 유니티 C# Unity3D / Three.js screenshot Live Demo : Three.js file=embed.html format=text 왜 시작했는가

블로그를 Pelican에서 Hugo로 이사하기
파이썬 탈주 포스트모템

개요 pelican을 이용하는 블로그를 hugo 기반으로 바꾸기 기간 : 2016/02/?? ~ 2016/03/??, 2016/07/31 완료 주요 원인 pelican은 느리다 파이썬 2.x 는 도태된거같다 파이썬 3.x 의 호환성을

윈도우에서 길고 아름다운 경로명을 사용하는 방법
prefix를 이용한 기법

MAX_PATH 윈도우는 경로 최대길이가 제한되어 있다. MAX_PATH라는 상수로 260이다. 그래서 매우 긴 디렉토리를 만든 다음에 안에서 파일을 만들라고하면 다음과 같

gksrmfdldkscuwudy 포스트모템
한글이 안쳐져요 (알파벳-두벌식 변환기)

개요 개요: 알파벳-두벌식 변환기 개발기간: 2016/05/07 00:00 ~ 2016/05/07 02:00 (2시간) 사용언어: JavaScript 저장소: https://github.com/if1live/gksrmfdldkscuwudy 써보기: https://if1live.github.io/gksrmfdldkscuwudy/ 집에서 뒹굴고 있다가 떡밥이 나와서 자기전에 만들었다.

Noto Sans Thai 올바르게 렌더링하는 방법
Mission: 크롬하고 똑같이 보이게 하라!

개요 cocos2d-x 2.x 기반으로 개발된 모바일 게임을 태국에서 서비스하는 일을 예전에 했었다. (게임의 기본 폰트는 Noto Sans Thai였다) 개발하면서 크고 작은 태국어 렌더링 버그

고정소수점에서 2차원 벡터의 크기, 정규화된 벡터 계산하는 방법
DOOM에서 배우는 vector.length(), vector.normalize()

개요 게임을 만들면 벡터를 쓰게 된다. 그리고 벡터 클래스에서 2가지 기능은 끝도 없이 사용하게 된다. 하나는 정규화된 벡터(Normalized vector)

DOOM에서 배우는 atan2(y, x) 구현
386, 486 에서도 돌아가는 atan2

개요 sin, cos가 있으면 각도를 벡터로 변환할 수 있다. 반대로 벡터를 각도로 변환할때는 atan2를 쓰면 된다. DOOM에서는 atan2를 어떻게 구현했나 코드

golang 패키지 관리의 약점과 대응책
left-pad, 그것의 npm만의 문제인가? 그리고 golang의 해결법

개요 2016년 3월 22일, npm에서 left-pad가 사라지면서 node.js를 사용하는 수많은 사람들이 혼돈의 카오스에 빠졌다. 그리고 2016년