Your SlideShare is downloading. ×
0
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Xna를 이용한 게임 개발 - 6
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Xna를 이용한 게임 개발 - 6

223

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
223
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. XNA를 이용한 게임 개발 - 6 GROW 게임팀 진재연
  • 2. 목차• GameComponent 활용하기• 예제 – FPS 구하기• DrawableGameComponent 활용하기• 예제 – FPS 구하기2013-04-05 XNA를 이용한 게임 개발 2
  • 3. GROW Game Team GAMECOMPONENT 활용하기2013-04-05 XNA를 이용한 게임 개발 3
  • 4. GameComponent 활용하기• GameComponent – 말 그대로 게임의 구성 요소 – Update 로직만 반복하는 구성 요소를 구현하는 데 에 사용됨 – 동작을 켜고 끌 수 있음 – Game 클래스의 Initialize 함수에서 Component Collection에 등록하면 자동으로 등록한 Game Component의 Initialize 호출2013-04-05 XNA를 이용한 게임 개발 4
  • 5. GROW Game Team 예제 – FPS 구하기2013-04-05 XNA를 이용한 게임 개발 5
  • 6. GameComponent 활용하기• 예제 – FPS 구하기 – FPS를 구하는 GameComponent 구현 – 프로젝트 오른쪽 클릭 > 추가 > 새 항목2013-04-05 XNA를 이용한 게임 개발 6
  • 7. GameComponent 활용하기• 새 항목 추가 창에서 Game Component를 선 택하여 소스 파일 생성2013-04-05 XNA를 이용한 게임 개발 7
  • 8. GameComponent 활용하기• GameComponent에 멤버 변수 추가2013-04-05 XNA를 이용한 게임 개발 8
  • 9. GameComponent 활용하기• Update 로직 추가2013-04-05 XNA를 이용한 게임 개발 9
  • 10. GameComponent 활용하기• Game1에 GameComponent 등록2013-04-05 XNA를 이용한 게임 개발 10
  • 11. GameComponent 활용하기• 실행 결과2013-04-05 XNA를 이용한 게임 개발 11
  • 12. GROW Game Team DRAWABLEGAMECOMPONENT 활용하기2013-04-05 XNA를 이용한 게임 개발 12
  • 13. DrawableGameComponent 활용하기• DrawableGameComponent – GameComponent에서 파생된 컴포넌트 클래스 – Draw 관련 기능 및 속성이 추가됨 – 사용법은 GameComponent와 동일함2013-04-05 XNA를 이용한 게임 개발 13
  • 14. GROW Game Team 예제 – FPS 구하기2013-04-05 XNA를 이용한 게임 개발 14
  • 15. DrawableGameComponent 활용하기• 예제 – FPS 구하기 – GameComponent 예제인 FPS 구하기의 확장 – SpriteFont를 하나 준비해야 함 – 앞에서 생성한 예제의 상속을 GameComponent 에서 DrawableGameComponent로 변경2013-04-05 XNA를 이용한 게임 개발 15
  • 16. DrawableGameComponent 활용하기• 멤버 변수 추가2013-04-05 XNA를 이용한 게임 개발 16
  • 17. DrawableGameComponent 활용하기• LoadContent 함수 추가 – 기본 GameComponent에는 없는 함수이므로 직 접 override 해야 함2013-04-05 XNA를 이용한 게임 개발 17
  • 18. DrawableGameComponent 활용하기• Update 로직 수정2013-04-05 XNA를 이용한 게임 개발 18
  • 19. DrawableGameComponent 활용하기• Draw 로직 추가 – 기본 GameComponent에는 없는 함수이므로 직 접 override 해야 함2013-04-05 XNA를 이용한 게임 개발 19
  • 20. DrawableGameComponent 활용하기• 실행 결과2013-04-05 XNA를 이용한 게임 개발 20

×