<span style="color:#333333;font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;">방학이고 심심한데 할거 없으니 게임 프레임워크를 만들어보자 (3)</span><span style="color:#333333;font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;"></span><span style="color:#333333;font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;"></span> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">입니다.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">네 프로그래머를 꿈꾸는 대학생 1학년입니다.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">프로그래밍 실력이 늘질 않아서 고민이군요. 3d로 쉐이더 랑 모델 출력하는데 에러는 없는데 나오질 않아요 ㅋㅋ... 아직 멀었나봅니다. 이러는 사이에 이미 저는 2d로 이미지까지 출력을 완료했습니다.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">이제는 그냥 주저리로 가려고 합니다.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">0.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">음 일단 3d 쉐이더를 컴파일 하려는데 분명 나는 유니코드로 작업하는데 API 에서 wstring <-> string 간의 충돌이 좀 나더군요. 그래서 둘이 동시에 쓸 수 있게 클래스 하나를 만들었습니다(?).</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">hstring이라고 꼭 필요한 부분이 구현이 됬는데 상당히 많은 부분이 구현 완료되었습니다.다만 wstring에서 string으로 변환 과정에 조금 더 신경을 써야지 될 것 같네요. </div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">뭐 특별한 클래스는 아니고 평소에는 wchar_t로 저장을 해 뒀다가 wstring으로 반환받을 때는 그냥 보내주고, 아니면 string으로 변환해서 리턴해주는 클래스입니다. 공부겸<strike> 심심해서 </strike>만들었습니다. 버그가 있을 수도 있습니다.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">1.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">만든 쉐이더를 컴파일 하려고 하는데 자꾸 이상한 문자가 껴있다고 해서 반나절동안 고생했는데. 인코딩이 유니코드로 설정해서 에러가 뜬거였습니다. 한국어로 바꾸니 에러가 안뜨더군요.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">2.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">클래스 안에 enum을 만드니까 그냥 클래스:: 으로도 접근 가능하다는 사실을 알았습니다. 괜찮은듯</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">3.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">아스날</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">4.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><div>타이머를 구현하고 60fps 고정을 시켜뒀습니다. 근데 문제는 업데이트도 60ups로 고정이 되버렸습니다. fps만 고정시켜뒀는데...</div> <div>문제는 30fps 고정을 위해서 숫자를 바꿔봤는데 런타임 중 에러가...! 프로세스도 꺼지질 않네요</div> <div><br></div> <div>5.</div></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">글쓰면서 자꾸 컨트롤 에스 눌러영</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">6.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">아직 할일이 산더미 같이 남았네요. 마우스도 추가해야하고 사운드랑. 폰트도 으헣...</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><a target="_blank" href="https://github.com/jineyne/hubetbe/tree/master/hubetbe/framework" style="color:#0000FF;text-decoration:none;">https://github.com/jineyne/hubetbe/tree/master/hubetbe/framework</a></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">여담 1.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">음 어크3하는데 카메라가 발광을 합디다.</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;"><div><font color="#ffffff">망했어</font></div></div>
제작 플러그인
AntiBL(1.1ver build 20151211) <a href="http://www.todayhumor.co.kr/board/view.php?table=minecraft&no=22165&s_no=22165&page=1">http://www.todayhumor.co.kr/board/view.php?table=minecraft&no=22165&s_no=22165&page=1</a>
hubetbe Game framework 저장소 : <a href="https://github.com/jineyne/hubetbe">https://github.com/jineyne/hubetbe</a>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.