<span style="color:#333333;font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;">방학이고 심심한데 할거 없으니 게임 프레임워크를 만들어보자 (2)</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;">일단 진행사항을 말씀해드리자면 상황이 좀 바뀌었습니다. 쉐이더로 2d 를 만들려했지만 너무 어려운(?) 이유랑 + a 의 사유로 다른 방법으로 2d를 렌더링하게 되었습니다. 포기한건 아니고 서서히 진행은 하게 될 것 같습니다. direct2d로 일단 진행을 하다가 나중에 direct3d가 완성이 되면 쉐이더로 드로우 해 봐야죠.</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;">지금 소스코드 가셔 보셔도 d3d로 작업한 내용은 있고 지금 생성에 화면 갱신까진 된 부분이라 꼭 d2d로 바꿔야 하는 부분은 주석 처리 해 두었습니다.</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;"><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;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;color:#333333;">일단 d2d로 팩토리, 렌더링 타겟, 컬러 브러시, 이미지 팩토리를 생성을 하면 d2d 를 쓸 준비는 완전히 끝난것입니다. 아마 지금 생성된 이후로는 d2d를 더이상 변경하지 않을 것 같습니다.</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;">음. 그리고 Graphics 라는 스태틱 클래스를 만들어서 각종 드로우 변수들을 채워 넣었습니다. 기본 도형들을 그리죠. </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;"><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;"><span style="color:#0000ff;"><a target="_blank" href="https://github.com/jineyne/hubetbe/tree/master/hubetbe/framework" target="_blank">https://github.com/jineyne/hubetbe/tree/master/hubetbe/framework</a></span></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;">컴파일러에서 분명히 메모리 릭이라고 써져있었는데 맨탈 나가니까 아무것도 안보이더라요.</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;">포르자 잼써요.(?)</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;"><div>유용한 사이트:</div> <div>구 d3dxmath 명령어와 directxmath 명령어 호환되는 것들을 보여주는 사이트</div> <div>=> <a target="_blank" href="https://msdn.microsoft.com/en-us/library/windows/desktop/ff729728" style="background-color:transparent;color:#0000ff;text-decoration:none;">https://msdn.microsoft.com/en-us/library/windows/desktop/ff729728</a>(v=vs.85).aspx</div></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>아마 제가 많이 부족할겁니다. pulls requests좀 많이 보내주세요...!</div> <div><br></div> <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>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.