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

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


생각해보니까 프레임워크를 만들고 앤진도 만들 생각인데 어떻게 해야할까 고민이 되는군요. 하지만 망하는건 그때의 나지 지금의 내가 아닙니다.

오늘은 DirectInput을 이용한 키보드 입력과 Directx11을 이용해 Directx를 초기화 하고 화면 갱신을 해봤습니다.

처음에 Direct2d를 이용할까 아니면 버텍스를 이용해서 3d를 2d처럼보이게 할까 생각하다가 어차피 openGL을 하려면 3d를 2d 처럼 버텍스로 꾸며야 하므로 그냥 버텍스 이용해서 만들 계획입니다.

directx 초기화는 사용하는 디스플레이를 찾고 정보를 저장한뒤 백 버퍼 정보를 갱신하고 depth 버퍼를 생성했습니다.
그리고 화면을 갱신할때 기존에 그렷던 백 버퍼를 지우고 다시 백 버퍼를 작성 시작하고 완료시 갱신합니다.

directinput은 DirectInput8Create로 DirectInput을 생성 후 이 생성한 거에서 keyboard 변수에 디바이스를 생성하고 매 프래임마다 정보를 복사해오면 끝입니다.

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

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

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

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