작업의 막바지를 향해 가던 도중... 맵 정보를 바깥으로 빼야한다는 것을 깨달았다.

아 그랬다.. 나는 XNA에서 파일을 입력 받아야 하는 것이었다. .. -_-

어떻게 하는지 모르겠고 예제는 안돌아가고 감도 안 잡히고 해서 .. 나는 지인에게 물어봤다. 본격 징징..

이자리를 빌어 다람군에게 감사를... 왠지 실명을 안쓰니 갑자기 내가 덕이 충만해진 것 같아 조금 슬프다.

 지인은 나에게 컨텐츠 파이프라인을 추가하면 된다고 했다. 

그래서 좀 인터넷좀 뒤지고 하다보니 모르겠따. 몹시 닥달을 해서 알아냈다.

그래서 해봤는데 안된다. 왜 안될까?

나는 무수히 삽질을 하고 인터넷도 뒤져보고 보내준 지인의 소스와 나의 소스를 꼼꼼히 비교하며 스펠링 하나하나의 개연성에 대해 연구를 하기 시작했다.

그러다가 내 파일과 지인의 파일의 속성을 한 글자씩 읽어가고 있었다.

이럴쑤가... 아..

파일 속성에 보면 ..

고급 - 빌드 작업

이라는 부분이 있다(영어는 모름^^)

나는 '내용'으로 되어있고 지인의 것은 '컴파일'로 되어있었다.

이것을 바꾸었더니 나의 1시간 대소문자 비교 행위는 끝이 났다.

아....

이제 제대로 적용을 할 때가 왔다...




잠을 다섯시간만 자고 일어나야지 한 후에 2시간 동안 잠 못자다가 이러다간 세시간만 자려다가 실패할 것 같아서 포기하고 지금 한 시간동안 컴터와 씨름을 했다.

언제쯤 나는 아침형 인간이 될 수 있을지 의문이다. 
Posted by TY
,

Windows phone 7 개발하기

  1. 다운로드
    1. Windows Phone developer tools

      http://msdn.microsoft.com/en-us/library/ff402530(v=VS.92).aspx 에서 다운로드

      Windows Phone Developer Tools

      Windows Phone Developer Tools January 2011 Update

      개를 다운로드 받는다.

      현재 영어, 불어, 독어, 이탈리아어, 스페인어밖에 Localizing 되어있지 않다. ( 영어로 해야 한다는 이야기 --.. 4개중에 영어보다 잘하는 있는 사람은 위의 4 개를 이용하는 것도 좋을 같다.)

      XNA Game Studio 4.0, Silverlight 4 for Windows Phone 툴에 모두 통합되어 있다. (Visual Studio 2010 Express for Windows Phone 또한 포함되어 있기 때문에 원한다면 설치할 있다)

    2. WP Emulator의 최저 사양
      1. Windows Vista, 7 32bit & 64 bit

        XP, Server 제품 군, 가상 머신은 지원하지 않는다. 2008, XP에서도 개발할 수 있으나 특정 기능이 지원하지 않을 수도 있다.

      2. 2G 이상의 램(그리고 1.5GB 이상의 여유공간이 있어야 한다 – 한 마디로 4G 정도는 되야 에뮬레이터를 돌릴만한 이야기)
      3. XNA Frameworks기반으로 작성된 프로그램을 구동시키기 위해서는 DirectX10 이나 11 이상을 지원하는 그래픽카드, 드라이버가 WDDM 1.1 혹은 그 이상의 버전의 드라이버로 작성되어있어야 함
      4. Blur나 Drop shadow는 에뮬레이터에서는 지원하지 않는다
      5. mouse로는 멀티터치를 지원할 수 없다. 사용자의 기기가 멀티 터치를 지원하는 입력기기를 가지고 있다면 지원 가능.
      6. 가속센서, GPS, 카메라는 아직 에뮬레이터에서 지원하지 않는다.
  2. Silverlight와 XNA를 선택하는 기준

Silverlight를 사용할 때

XNA를 사용할 때

XAML기반의 event driven application framework 개발을 원할 때

높은 퍼포먼스의 게임 제작을 원할 때

인터넷에서 사용하는 형식의 어플리케이션을 빠르게 개발하고 싶을 때

다중 화면의 2D-3D 게임 개발을 원할 때

WP7에서 지원하는 UI를 쓰려 할 때

XNA 컨텐츠 파이프라인을 이용하려 할 때

model,mesh,texture,effect,terrain,animation등

동영상 재생을 하려고 할 때

 

HTML 웹 브라우저 컨트롤을 쓰려 할 때

 

 

  1. 개발 환경
    1. 해상도: 800*480, 480*320 2가지 해상도가 존재한다.
    2. CPU: 1Ghz 이상의 ARM v7 "Coretex/Scorpion" (Apple 의 A4는 Coretex A8이고, 이 또한 ARM v7계열이다)
    3. GPU: DX9이상 렌더링이 가능한 GPU – 이것은 XNA 게임을 구동할 수 있는 디바이스가 되기 위함이다.
    4. 메모리: 256MB 이상의 램과 8G이상의 플래시 메모리를 탑재하여야 한다. 현재 마이크로 소프트는 WP7에 SD카드를 허용하지 않고 있다.
    5. 센서: 가속 센서, 컴퍼스, 조도, 근접, 카메라, GPS를 갖고 있다
    6. FM: WP7은 FM 라디오를 지원한다
  2. 개발 도구 소개
    1. Visual Studio 2010 - 개발을 할 때 쓰이는 IDE
    2. Windows Phone Emulator Resources – 핸드폰 에뮬레이터
    3. Silverlight 4 Tools For Visual Studio – XAML 기반의 RIA 형식 개발을 하고자 할 때
    4. XNA Game Studio 4.0 – 게임 개발을 위해
    5. Microsoft Expression Blend for Windows Phone – 최적화된 Silverlight
  3. 설치하기
    1. vm_web.exe를 실행한다
    2. 모두 설치한다
    3. WindowsPhoneDeveloperResources_en-US_Patch1.msp를 설치한다. 확인 문구 등이 안 나와서 설치가 다 된 건지 의아할 수 있으나, 다 된 거다.
    4. 그 다음 VS10-KB2486994-x86.exe를 설치한다.
  4. 첫 구동
    1. 한글 VS 2010에서는 WP7의 프로젝트가 보이지 않는다
    2. http://kenial.tistory.com/739 사이트를 참조하자 :)
    3. 메뉴 바에 있는 Windows Phone 7 Devices 를 Windows Phone 7 Emulator 로 바꾸고 컴파일 한다.
    4. 와 된다!
Posted by TY
,