방학이고 심심한데 할거 없으니 게임 프레임워크를 만들어보자 (3) 입니다.
네 프로그래머를 꿈꾸는 대학생 1학년입니다.
프로그래밍 실력이 늘질 않아서 고민이군요. 3d로 쉐이더 랑 모델 출력하는데 에러는 없는데 나오질 않아요 ㅋㅋ... 아직 멀었나봅니다. 이러는 사이에 이미 저는 2d로 이미지까지 출력을 완료했습니다.
이제는 그냥 주저리로 가려고 합니다.
0.
음 일단 3d 쉐이더를 컴파일 하려는데 분명 나는 유니코드로 작업하는데 API 에서 wstring <-> string 간의 충돌이 좀 나더군요. 그래서 둘이 동시에 쓸 수 있게 클래스 하나를 만들었습니다(?).
hstring이라고 꼭 필요한 부분이 구현이 됬는데 상당히 많은 부분이 구현 완료되었습니다.다만 wstring에서 string으로 변환 과정에 조금 더 신경을 써야지 될 것 같네요.
뭐 특별한 클래스는 아니고 평소에는 wchar_t로 저장을 해 뒀다가 wstring으로 반환받을 때는 그냥 보내주고, 아니면 string으로 변환해서 리턴해주는 클래스입니다. 공부겸 심심해서 만들었습니다. 버그가 있을 수도 있습니다.
1.
만든 쉐이더를 컴파일 하려고 하는데 자꾸 이상한 문자가 껴있다고 해서 반나절동안 고생했는데. 인코딩이 유니코드로 설정해서 에러가 뜬거였습니다. 한국어로 바꾸니 에러가 안뜨더군요.
2.
클래스 안에 enum을 만드니까 그냥 클래스:: 으로도 접근 가능하다는 사실을 알았습니다. 괜찮은듯
3.
아스날
4.
타이머를 구현하고 60fps 고정을 시켜뒀습니다. 근데 문제는 업데이트도 60ups로 고정이 되버렸습니다. fps만 고정시켜뒀는데...
문제는 30fps 고정을 위해서 숫자를 바꿔봤는데 런타임 중 에러가...! 프로세스도 꺼지질 않네요
5.
글쓰면서 자꾸 컨트롤 에스 눌러영
6.
아직 할일이 산더미 같이 남았네요. 마우스도 추가해야하고 사운드랑. 폰트도 으헣...
여담 1.
음 어크3하는데 카메라가 발광을 합디다.