Game Programming/XNA
XNA :: XNA Game Studio 4.0 # 9 - 필자가 구현한 XNA 프레임워크 (XNA Framework)VallistA2015. 4. 23. 10:18
어떤 라이브러리든, 어떠한 엔진이든 처음에는 가공되지 않은 다이아몬드와 같을 것이다.
그래서 그러한 일을 좀 더 효율적으로 증강시키기 위한 것이 필요한데, 그 과정을 우린 추상화 라고 하기도 하고 클래스를 래핑 한다고도 한다.
물론 필자도 xna 프로젝트를 효율적으로 사용하고 가르치기 위한 프레임워크를 만들었고
그 과정에서 나온 결과물을 공유하고자 한다. (그렇게 썩 좋은 구조는 아니다. 그냥 간단하게 게임을 만들정도?)
지원하는 기능
- 동영상 (wma, wmv)
-> 크기 제어 기능
-> 중심점 제어 기능
-> 연속 반복 제어 기능
-> 위치 이동 기능
- 사운드 (mp3 제외)
-> 재생 기능
-> 중지 기능
-> 일시정지 기능
-> 재개 기능
- 애니메이션
-> 크기 제어 기능
-> 중심점 제어 기능
-> 연속 반복 제어 기능
-> 위치 이동 기능
-> 한번 재생 기능
- 카메라
-> 중심점 제어 기능
-> 연속 반복 제어 기능
-> 위치 이동 기능
- 키 입력
-> 마우스 입력 기능
-> 키보드 입력 기능
- 씬전환
-> 여러 신으로 이동 기능
-> FSM
- 이미지
-> 크기 제어 기능
-> 중심점 제어 기능
-> 연속 반복 제어 기능
-> 위치 이동 기능
-> 게이지 기능
파일
Git Hub
https://github.com/Vallista/XNAFrameWork_Ver_1.00
이 링크로 가서 Download ZIP을 하면 된다.
여러가지 예제로 이루어져 있으니 XNA를 공부하는데 편리한 용도로 사용하기 바란다~
동영상
- 프레임워크를 진행시킨 동영상
- 첫번째 씬에는 동영상, 두번째 씬에는 이미지 위치 조절 및 회전, 크기 조정 등이 존재, 세번째 씬에는 애니메이션 예제가 존재한다.
'Game Programming > XNA' 카테고리의 다른 글
XNA :: XNA Game Studio 4.0 # 8 - Camera 구현하기 (카메라) (0) | 2015.04.23 |
---|---|
XNA :: XNA Game Studio 4.0 # 7 - 마우스 및 키 입력 처리 (0) | 2015.04.22 |
XNA :: XNA Game Studio 4.0 # 6 - 비디오 출력 (0) | 2015.04.22 |
XNA :: XNA Game Studio 4.0 # 5 - 사운드 출력 (0) | 2015.04.22 |
XNA :: XNA Game Studio 4.0 # 4 - 레이블 (폰트) 출력 (0) | 2015.04.20 |
댓글
VallistA
병특이 끝나서 게임에서 웹으로 스위칭한 프로그래머.
프로그래밍 정보등을 공유합니다.
현재는 이 블로그를 운영하지 않습니다.
vallista.kr 로 와주시면 감사하겠습니다!
자고 싶습니다. ㅠㅠ
Github :: 링크
궁금한점 문의 주시면 답변드리도록 하겠습니다
VISITED
Today :
Total :
Lately Post
Lately Comment