-1
動作しませんが、彼は 私のコードは動作しません:http://pastebin.com/yWRuQkErTiledSharpとの衝突が、私は私のプレーヤーとの私のマップとの衝突を作るしようとしてい
そのエラーの絵:the image。
私はフランス語で、VSはすべてのメッセージを翻訳していません。
The Key its absent of the dictionnary.
動作しませんが、彼は 私のコードは動作しません:http://pastebin.com/yWRuQkErTiledSharpとの衝突が、私は私のプレーヤーとの私のマップとの衝突を作るしようとしてい
そのエラーの絵:the image。
私はフランス語で、VSはすべてのメッセージを翻訳していません。
The Key its absent of the dictionnary.
私はかなり長い時間TiledSharpを使用しています。このエラーは通常、作成されたマップにそのようなオブジェクトグループが含まれていない場合に表示されます。
オブジェクトグループが実際に存在する場合は、.tmxファイルを確認してください。それは次のようになります。
<objectgroup name="Obstacles">
<object id="1" x="35" y="39" width="24" height="20"/>
</objectgroup>
このためのコードは、(私の場合)のようになります。
foreach (var o in curMap.ObjectGroups["Obstacles"].Objects)
collisionObjects.Add(new Rectangle((int)o.X, (int)o.Y, (int)o.Width, (int)o.Height));
は、名前は大文字と小文字が区別されることに注意してください。 通常、オブジェクトグループは.tmxファイルの最後にあります。
関連コードを表示するだけです。あなたはどこでエラーが発生しますか?そして、エラーは何ですか? Googleはエラーメッセージの翻訳にはうまく対応しています。 – waka
画像にエラーがあり、コードは です。_map.ObjectGroups ["Collision"]。そのオブジェクトは、foreachの79行目にあります –