게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
방학이고 심심한데 할거 없으니 게임 프레임워크를 만들어보자 (2)
게시물ID : programmer_19564짧은주소 복사하기
작성자 : 대★맛이야
추천 : 0
조회수 : 488회
댓글수 : 1개
등록시간 : 2017/01/14 00:00:20
방학이고 심심한데 할거 없으니 게임 프레임워크를 만들어보자 (2)
입니다.

네 프로그래머를 꿈꾸는 대학생 1학년입니다.

일단 진행사항을 말씀해드리자면 상황이 좀 바뀌었습니다. 쉐이더로 2d 를 만들려했지만 너무 어려운(?) 이유랑 + a 의 사유로 다른 방법으로 2d를 렌더링하게 되었습니다. 포기한건 아니고 서서히 진행은 하게 될 것 같습니다. direct2d로 일단 진행을 하다가 나중에 direct3d가 완성이 되면 쉐이더로 드로우 해 봐야죠.

지금 소스코드 가셔 보셔도 d3d로 작업한 내용은 있고 지금 생성에 화면 갱신까진 된 부분이라 꼭 d2d로 바꿔야 하는 부분은 주석 처리 해 두었습니다.


이건 강좌도 아니고 바뀐 내용 보고도 아닌 이상한 주절거림을 시작해보겠습니다.


일단 d2d로 팩토리, 렌더링 타겟, 컬러 브러시, 이미지 팩토리를 생성을 하면 d2d 를 쓸 준비는 완전히 끝난것입니다. 아마 지금 생성된 이후로는 d2d를 더이상 변경하지 않을 것 같습니다.

음. 그리고 Graphics 라는 스태틱 클래스를 만들어서 각종 드로우 변수들을 채워 넣었습니다. 기본 도형들을 그리죠. 

로그 클래스도 추가했는데 이건 아직 그냥 콘솔에 출력만 하는 용도로 쓸 겁니다. 아마 나중에 더 추가되지 않을까 싶네요.


그리고 저번에 어떤 블로근가? 에서 싱글톤이 그렇게 쓸만하진 않다라는 글을 봤는데 생각보다 저는 쓸만하게 쓰고 있는것 같네요.

https://github.com/jineyne/hubetbe/tree/master/hubetbe/framework

여담1:
프로그래밍 하다가 갑자기 프로그램 종료때 에러떠가지고 맨탈 반쯤 무너졌었는데 처음에 메모리 릭 있을때 알려주는 기능 추가해놓고 까먹어서...
컴파일러에서 분명히 메모리 릭이라고 써져있었는데 맨탈 나가니까 아무것도 안보이더라요.

여담2:
포르자 잼써요.(?)

여담3:
로그 클래스를 추가했는데 쓰는건 그냥 프로그램 시작했다 로그 찍는...

유용한 사이트:
구 d3dxmath 명령어와 directxmath 명령어 호환되는 것들을 보여주는 사이트
=> https://msdn.microsoft.com/en-us/library/windows/desktop/ff729728(v=vs.85).aspx

아마 제가 많이 부족할겁니다. pulls requests좀 많이 보내주세요...!

망했어
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호