2

私は Windows Phone 用の 2D ゲームを開発しています。今のところ、マップの構成とアイテムの描画に使用する Xml パーサーがあります。

マップは農場です。私の質問は次のとおりです。すべてのアイテムを描画したら、衝突をチェックしたいと思います。コントロールを定義するにはどうすればよいですか (私のアイテムの四角形のように)。

ここに私のアイテムのリスト:

ここに画像の説明を入力

これらのアイテムは、X 座標と Y 座標のリストに格納されます。

(私は Xna を使用していませんよね?) ご協力ありがとうございます。

4

1 に答える 1

0

XNA を使用することが厳密に必要というわけではありませんが、Phone/Windows/Xbox デバイスでのゲーム開発を真剣に学習する場合は、XNA を使用する必要があります。

ところで、衝突検出には複数の意味があります。距離に基づく場合もあれば、形状の交差に基づく場合もあります。たとえば、キャラクターを緩やかに囲む形状と、タッチ可能なアイテム、タイル、または壁を (緩やかに?) 囲む別の形状を定義すると、これらの形状が交差すると衝突が発生します。

ウィキペディア ( http://en.wikipedia.org/wiki/Collision_detection )でも、衝突検出アルゴリズムに関する情報をどこでも見つけることができます。

幸運を!しかし、その XNA を試してみてください。慣れるまで少し時間がかかりますが、投資するたびに何度も元が取れます。

于 2013-10-02T13:06:25.140 に答える