サカック探偵事務所
探偵とは名ばかりのサカックが
慣れない事をイロイロやってみるブログ
ブログ内検索

新着アーカイブ
▼整理整頓
(2010/3/4 16:26)
▼ああ、だめじゃんか!!
(2010/3/1 19:40)
▼アレはなんというのだろう
(2010/3/1 01:16)
▼若干近づいてきた
(2010/2/16 10:07)
▼キー入力でなにかする
(2010/2/15 23:12)
▼すっかりサボってたわけだ
(2010/2/15 21:01)
▼何処まで見れば拝見?
(2010/1/9 23:08)

新着コメント
▼すっかりサボってたわけだ
by サカック (03/01)
▼すっかりサボってたわけだ
by RATH (02/26)
▼DL-MARKETについて
by サカック (01/09)
▼DL-MARKETについて
by dan (01/07)
▼トランプ、終わったぜ
by Q (09/30)
▼トランプ、終わったぜ
by サカック (09/30)
▼トランプ、終わったぜ
by Q (09/26)

新着トラックバック
新着トラックバックはありません

前回と同じ事をやるだけだが
まあ、大きい画像から部分的に表示、という事が出来るとわかった。
とりあえず、コンテンツとしてさっきの画像を追加した。

LoadContent()のところ

// 追加コード2 画像の呼び出し
CardTest = Content.Load("cards");

まあ、アセット名をでかい画像のほうにしただけだ。


Draw()のところ
spriteBatch.Draw(CardTest, new Vector2(100, 100), new Rectangle(512, 880, 128, 176), Color.White);

表示位置と透明色の間に1個、Rectangle型で、画像のどの部分を表示するのかを指定しただけだ。
Rectangleっつーのは長方形の事だとエキサイト翻訳が教えてくれた…

Rectangle(x1, y1, x2, y2)
座標x1,y1を左上に、x2,y2を左下にしての長方形の範囲をあらわす感じだと思われる。

なんでnew付いてるかというと、その場でいきなり宣言して作り上げたからだ。
今は試しに表示できればいい、程度なのでダイレクトにやっちゃってるが、後々はこうはいかない。

まあ、これで表示されたので、ついでにもう一枚表示してみた。
続きで、
spriteBatch.Draw(CardTest, new Vector2(124, 100), new Rectangle(256, 176, 128, 176), Color.White);

1行追加した。表示させる座標を24pixel右にずらして、表示する画像の部分を違う所にした。

そもそも俺は、同じコンテンツの画像から同時に何回も表示できるかすら知らない。
だがきっとxnaはデキる子。表示される事を祈りつつ実行。

おお、できるじゃないか、かわいいやつめ。
 http://db-e.net/sl/archive_77.htm
コメント(0) / トラックバック(0)XNA
コメントを書く
名前
MAIL
URL
本文
コメント
トラックバック

カテゴリー
3D(12)
2D(8)
プログラミング(7)
XNA(15)
データ販売など(5)
日記的なもの(26)
こっから下はSL昔記事(0)
自己紹介(1)
初心者向け解説(1)
モノ作り(14)

リンク
リンク

SecondLife
SecondLife日本語

真珠人魚の宝石箱
明日できることを今日やる(仮)

DeepBlueElysion


関連書籍
トランプ画像素材Star seeker
トランプ画像素材