윈도우8 & WP Tip

[windows 8 RT] Wokka Anim Fool 평점: 없음 조회: 2218
첨부파일

 

*** 본 내용은 Windows 8 Pro 이상, Visual Studio Express for Windows 8 에서 컴파일 됩니다.

*** Windows 7 이하 쓰시는 분들은 VMWare 등에서 상기 환경 Setting 후 살펴 보십시오.

 

windows 8 RT 기본 개발법은 hoons 닷컴등에 잘 나와 있으므로 생략

 

본인은 어디까지나 Game 개발을 위한 환경을 살펴본다.

 

먼저 http://msdn.microsoft.com/ko-kr/library/windows/apps/xaml/br229571 내용을 꼼꼼히 살펴보자.

 

그래픽 및 요소 배치/구성

  • 요소 집합을 최적화하여 새로운 그래픽 스택의 성능을 높이기 위해 렌더링을 늦추는 일부 API/개념을 제거합니다. OpacityMask, 사각형이 아닌 클립, 테두리의 비동기 모서리 반경, 사용자 지정 쉬운 기능, 비트맵 효과 등을 예로 들 수 있습니다.
  • VideoBrush는 Windows 런타임에서 지원되지 않으며 RadialGradientBrush도 지원되지 않습니다.
  • Windows 런타임 이미징 API에는 보다 강력하고 다른 기본 이미징 구성 요소가 있습니다. 이 구성 요소는 Silverlight보다 훨씬 더 많은 이미지 소스 형식을 지원합니다. 사용하기 쉬운 인코더 및 디코더 형식도 사용할 수 있습니다. 자세한 내용은 Windows.Graphics.Imaging 네임스페이스를 참조하세요.

OpacityMask 지원 안하니깐 관련 이펙은 죄다 이미지로 미리 만들어야 한다.

 

기본 UI Animation은 http://msdn.microsoft.com/ko-kr/library/windows/apps/xaml/hh452703 을 참고 하면 된다.

http://msdn.microsoft.com/ko-kr/library/windows/apps/xaml/hh965321 이건 뭐 기본 내용이고...

 

본 내용은 기 Silverlight 으로 작성된 http://www.bluerosegames.com/silverlight-games-101/post/Frame-Based-Sprite-Animation-in-Silverlight.aspx , http://www.bluerosegames.com/silverlight-games-101/post/an-improved-silverlight-sprite-class.aspx 내용을 WIN RT 로 재 구성한 것이다.

 

현재 한글로 설명된 타이머는 http://social.msdn.microsoft.com/forums/ko-KR/winstoreappko/thread/0bf69801-077a-4925-8507-be15fedb2d5d 에서처럼 DispatcherTimer 만 이야기 하고 있는데, CompositionTarget.Rendering 도 사용 가능했었다.

 

실행 화면

 

의외로 쉽게 바꾸고 나니, 기 SIlverlight 로 작성해둔 게임들을 재잭업하고픈 욕구가 치밀어 오른다....


태그 : Animation RT Sprite Windows8
작성자 정보
Fool
Level 14
 [EXP.13/40]

메일:  비공개
글등록 +12 156 덧글등록 +3 26
자기소개
無明
글 공유하기 |
  tweet facebook
2012-10-02 오후 5:27:30
나도한마디
태그로 엮인글
[C#.NET Q&A] 미디어 파일 재생 관련 질문입니다.[1]  귀엽싸리
[구인&교육정보] [구인공고](프리랜서)Expression Blend를 이용 가능하신 디자이너를 찾습니다.   엔티프론트
[윈도우8 & WP 질문/답변] Windows 8.1 Metro App에서 Mobile Usim정보를 확인하고 싶습니다.  정영창
[C#.NET Q&A] windows 8 에서 응용프로그램의 webbrowser 컨트롤에 삽입된 웹페이지에 activex가 설치안되요! [3]  청개구리대왕
[ASP.NET Q&A] VS2005 에서 VS2012로 업그레이드 후 에러가 발생하네요. ㅠㅠ[3]  아르디스
[WPF Q&A] Resource Dictionary 가 behind 코드에서 참조가 안되는 것 같습니다.  칼맨
[윈도우8 & WP 정보뉴스] "Programming Windows” 6th Edition Final Ebook[2]  KD Park
[WPF Q&A] object 생성 시간동안 Animation 화면 출력이 끊깁니다.  realythm
[윈도우8 & WP 질문/답변] Windows8 App 에서 저장공간에 대한 정보는 어떻게 아나요??[1]+1  영미니Oo
[윈도우8 & WP 정보뉴스] Windows Phone 8 Development Internals Preview 버젼이 나왔습니다.[1]  xenon
글리스트
Windows 스토어 앱 개발 가이드 msdn with C#  sky
[windows 8 RT] Tcp Socket Echo Client 파일첨부 Fool
[windows 8 RT] MVVM, Command & Event Aggregation[2] 파일첨부 Fool
[windows 8 RT] Reversi RT 개발 후기 파일첨부 Fool
 ★현재글->   [windows 8 RT] Wokka Anim 파일첨부 Fool
XP에서 WP7 개발하기...  착한형
HTML 문자열 디코딩하기[1]  Linus
DataTemplateSelector와 StyleSelector 사용하기  Linus
[Windows 8] 웹 컨텐츠를 IRandomAccessStream으로 저장하기.   Linus
Windows 8에서 Live SSO 인증하기[1]  Linus
[Window 8] 스터디 4주차 자료입니다.[9]+2  귤신
FlowDirection과 다국어 작업[2]  재선
[Window 8] 스터디 3주차 자료입니다.[3]  귤신
[windows 8] 'blend'를 이용하여 Orientation 이해하기.[3]  dely
윈도우8 앱스토어 등록절차[5]+3  HOONS