2011-07-16 13 views
0

XNA 4.0を使用している自分のゲーム開発コースのチックタックつま先ゲームを作っています。ゲームがチェックできるようにスプライトなどのオブジェクトを配置する必要があります。マウスが正しい場所でクリックされている場合。透明なスプライトを一種のボタンとして使用するつもりです。どのようにこれらの特定のx、y座標に移動するようにコードするのですか?ゲームボードはバックグラウンドで描画されていますが、これらのスプライトをどこに配置するかはすべて座標があります。私はスプライトを正しい位置に置いているだけです。xna 4.0の特定のx、y座標にスプライトを配置する方法

答えて

1

SpriteBatch.Drawには、位置パラメータがあります。適切に評価されたVector2を渡します。

1

ドローメソッドをチェックすると、その位置のパラメータが見つかります。 チェックこのコードサンプル

spriteBatch.Begin(); 
Vector2 pos = new Vector2(10, 10); 
spriteBatch.Draw(SpriteTexture, pos, Color.White); 
spriteBatch.End(); 

これは、あなたが位置X10に、画像としてSpriteTextureで、スプライトを描画する方法質感を調節する色ホワイトとY10です。

さらに詳しい情報はhereです。

0

Drawメソッドには多くのオーバーロードされたメソッドがあることに注意してください。回転情報などを渡すことさえできます。したがって、.Draw(...)には、スプライトを配置するだけでは使用できない多くの機能があります。

関連する問題