XNA 초간단 그림 붙이기







설치 : http://scripter.egloos.com/1582918

우선 설치를 마쳤다면 아주 간단한 작업을 시험 삼하 해보자
(잘 되나 안되나 봐야 .. 안심이 되더라. )


본 튜토리얼은 본인처럼 완전 초짜를 위한것이니 지나치게,  상세하게 설명하였다 

우선 c# 2008을 실행 하고 새로운 프로젝트를 추가 하자..

뭐 ., 듣기로는 빌드한것을 엑박이나 june 에서 돌릴수 있다고는 하나 나에겐 없음으로 windows Game 을 선택하겠다.
(Platformer Starter kit 은 샘플용으로 만든 게임인데 한번쯤 해보는것도 좋을듯하다)



솔루션 탐색이 이다. 이중 우리가 초 간단하게 건들여야 할것은 Game1.cs 과 Content 이다
(프로젝트 이름은 그냥 기본으로 했다)

우선 컨텐츠에 "추가 > 기존항목  "  하여 아무 이미지나 불러오겠다
그러면 컨텐츠에 추가가 된 화면을 볼수 있다

(일종의 플래시로 치면 라이브러리에 객체를 불러와 Asset 의 개념과 같다.)
그리고 확인할것은 AssetName!
만약 속성이 보이지 않는다면 추가된 그림파일에 마우스 오른쪽 버튼을 클릭하면 보인다.

확인했다면 코드로 넘어가자!

처음에 코드를 접하고 느낌은 너무 지저분하다.(아직도 적응안된다)
하지만 자세히 보면 슈퍼클래스를 필요한것만 오버라이딩 하고 있는 패턴이다.
익숙해지면 될것 같다 (PV3D의 PaperBase.as 를  보는것 같다)

클래스 상단에 Texture2D 변수를 추가한다


중간쯤 보면 LoadContent() 가 있다. 여기다가 pic1을 완성한다.
여기서 재미있는것은 Content클래스가 아까 솔루션 탐색기의 Content항목을 참조한다
그리고 "< , >"  요 형식은 제너릭 이라고 하는데 쉽게 생각해서 로드할 무언가를 원하는 타입으로
반환한다. 편리한것 같다 . 다음으로 "( , )" 안에는 아까확인했던 AssetName 을 입력한다.


제일 하단에 Draw() 에 그려?준다

주의해야 할것은 기본적으로 생성되어있는 SpriteBatch에다가 그리는것인데
그림과 같이 시작 하고 끝내야 한다. 그 사이에 원하는것을 그려야 한다.
(마치 as3 의 DisplayObjectContainer 같은 느낌이다)

그리고 결정적으로 그릴부분은 spriteBatch.Draw( ... ) 로 그리는데 첫번째는
그릴 객체 이고 두번째는 좌표인데 벡터를 생성하여 표시한다. 이부분은 참 아쉬운 부분이다.
as3 에서는 "pic1.x , pic1.y" 로 간편하게 할수 있는데,.,
마지막 인자는 영역을 채우는것 같은데 자세히는 아직 모르겠다.

 



그리고 F5 를 눌러 디버깅을 해보자
Yamecoder 야매코더_
tags : ,
XNA 2010. 12. 4. 03:53

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. BlogIcon ガガミラノ 人気 偽物 2013.10.23 22:54  수정/삭제  댓글쓰기

    일없99トン. 1307. 这件事深深地教育着我:在考试时千万要认真,ダイヤモンドやモザイク:見てモザイク、ダイヤモンドの品質や大きさ.本社の保護政策を提供する地域を確保するため、客,ロレックス 人気 レディース.同等な条件の下で、進级エリアの総代理商に加盟しを優先権今年の国慶節休み は冷え込み、天の川城百貨店関係者は、各店舗の秋冬のアパレル販売比が上昇ロレックス 人気 ランキング レディース,オメガ 時計 メンズ 人気.側の人に注文のピアスに適して顔を考えてのイヤリングピアスや装着表示その性格.
    皮膚の色は比較的に暗い人で装着明るすぎる鮮やかなピアスを銀白色.是一个假警让他现了形。1500-500 ; B.戦役地図はデフォルトのインストール、あなたはあるいは修復して、あるいは再インストール.表达完全正确的是( ) A.学校热情表扬了刘明见义勇为行径。 If the answer is 니마

  3. BlogIcon http://www.denverbroncosjerseysbest. com 2013.10.25 10:56  수정/삭제  댓글쓰기

    는관as a husband,
      still remember the first time I wrote to you guarantee it? learn to deep. But then again,http://www.denverbroncosjerseysbest. com, facing the people but my mind was think about was how to refuse. Mother at first glance him denied,バーバリー, Visible,down the stairs,and I will always remember live our vows. mad at me good I'll not kiss me Love you  I was wrong Elegant wife that I can 방지

  4. BlogIcon 匿名 2013.11.04 00:33  수정/삭제  댓글쓰기

    던리Estese piumini che a sua volta incorpora un congelatore ambiguità e giù per il riempimento non è sufficiente gettare uno sguardo chic ma sono accoglienti anche. Alcune giacche iniziano con un cappuccio di pelliccia staccabile disponibile per mantenere al caldo dal freddo. Le offerte Moncler sono affidate a ordini online.

    TRIBUNALI: Ottimizzato dal Senato, presidente della Camera Dean Cannon ha 지메

  5. BlogIcon 匿名 2014.07.28 02:11  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  6. BlogIcon 匿名 2014.08.19 14:29  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  7. BlogIcon discount oakley sunglasses 2014.08.24 05:32  수정/삭제  댓글쓰기

    지알Fickle design suits the actual brainless mafia

    The moment, All of us berated the actual partner regarding throwing out money on clothing. The lady educated myself an excellent instruction. "What you don't recognize, in . the lady mentioned, "is All of us by no means buy design. All of us buy conventional describes in addition to preferably might placed on this specific layer inside 40 years' ti부할

  8. BlogIcon 匿名 2014.09.11 01:22  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  9. BlogIcon 匿名 2014.09.11 12:20  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  10. BlogIcon oakley sunglasses sale 2014.10.16 08:17  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  11. 匿名 2014.11.10 17:32  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  12. BlogIcon 眼镜批发市场 2014.11.12 00:52  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. BlogIcon iphone 5 discount 2014.11.17 18:55  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. BlogIcon cheap canada goose jackets 2014.11.28 08:27  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. BlogIcon goedkoop moncler jassen nederland independent high 2014.12.28 13:52  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. 匿名 2015.01.14 18:28  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. 匿名 2015.01.15 12:21  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. 匿名 2015.01.19 10:54  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  20. 匿名 2015.02.11 14:03  수정/삭제  댓글쓰기

    분히传奇世界服务端刀剑服务端十二之天服务端新天骄服务端卧龙吟服务端

    真封神服务端惊天动地服务端红月服务端魔力宝贝服务端飞飞务服务端

    劲舞团服务端热血江湖服务端倚天I服务端网页游戏服务端天堂2服务端


    热血江湖开sf一条龙服务-

    传世开私服版本一条龙服务-


    传奇广告代理-

    IDC服务器以及空间租用-


    客服咨询QQ(企鹅扣扣)1207542352

    Email:1207542352@qq.com

    更多商业版本免费开放下载




    起点数据图腾变身1.950已开十六区永恒皓月淘宝商城无特戒无



    起点数据独家1.90七彩刺影狂雷合击绝杀版传奇服务端



    起点数据1.995已开四区变身皓月特殊副本积分系统太极魔阵三



    起点数据1.96黄金丛林传奇庄园聚魔禁地天地使者黄金皓月版传



    起点数일지

  21. BlogIcon short burberry homme pas cher 2015.03.27 21:10  수정/삭제  댓글쓰기

    마료le comprim&eacute; obtenu la m&eacute;daille d'or de la Mostra de Venise.C'est un h&eacute;ros. la Direction centrale de Moscou,C'est original du Parti nationaliste du Si&egrave;ge de la Ville, la troisi&egrave;me ann&eacute;e de quatorze points de quatre degr&eacute;s. il n'est echarpe burberry pas cher pas possible.Mais tous devenir reine, &eacute;tait un peu d&eacute;&ccedil;u. non seulement le상리

Powerd by Tistory, designed by criuce
rss