0

2D タイル マップを作成しようとしていますが、タイルを重ね合わせると継ぎ目が現れるという問題が発生しました。スクリーンショットは次のとおりです。

http://i.imgur.com/3zgcQ.png

別の spritebatch.Begin()/End() ブロックで描画するなど、これを修正するためにいくつかの異なる方法を試しました。両方のレイヤーがまったく同じコードを使用して位置を取得しているため、互いに直接重ねて描画する必要がありますか? 私は何か間違ったことをしていますか?私はこれに対する答えを無駄に検索しようとしました:(どんな助けも大歓迎です!

4

1 に答える 1

0

全体の価値観を利用していますか?つまり、Vector2(0.5f、0.5f)ではなくVector2(0,0)です。そうでない場合は、切り上げる必要があります。

これは、ゲームプログラミングについて質問するのに適したサイトです: https ://gamedev.stackexchange.com/

于 2012-04-27T09:22:20.227 に答える