0

アイソメトリックに問題があります。この「問題」の名前はわかりませんが、取得するものと取得する必要があるものをいくつか示します。

私のコードは今次のようなものを描いています:

しかし、私はこのようなものを描く必要があります: http://3.bp.blogspot.com/_rqhF_8E1nlA/R59epfmoRFI/AAAAAAAAAGw/cE_o-A0bvm0/s400/lore3.png

「デプスソート」って聞いたけど何?自分のコードにどのように適用でき、どこでこれを学ぶことができますか?

私のコード: http://jsdo.it/keichioor/exU1

4

2 に答える 2

1

スプライトを最も遠い順に並べ替える必要があります (そのため、近いスプライトが後ろのスプライトの上にレンダリングされます)。

そう...

blocks.sort(function(a, b) {
    return a.z - b.z;
});
于 2012-07-20T12:54:18.683 に答える
0

これがあなたが探しているものだと思います、教えてください

私はちょうどあなたのプロジェクトをフォークしました

http://jsdo.it/EricRobinson/8h4E

于 2012-07-20T12:57:41.390 に答える