mieki256's diary



2026/07/06(月) [n年前の日記]

#1 [prog] スプライトのzソートについて調べてる。その3

スプライトの描画順をz値に基づいて決定したい。

プレステ1の頃に使っていたオーダリングテーブル(ot, Ordering table)について調べてた。当時は当たり前のように使ってたけど、かなり昔のことなのですっかり忘れてる…。

以下のpdfが分かりやすかった。

_Tech Note\Ordering Table Primer - ordtbl.pdf

配列の中に、otの次の場所を示すポインタ、もしくは描画プリミティブの情報が入ってる場所のポインタを入れて、値が 0xffffff なら終了、という仕組みだったらしい。

もっとも、この仕組みの肝は、z値を整数値にして、z値の範囲分の配列を作っておけば、ソート処理不要で描画順を登録できるあたりだろうから…。ポインタ云々は当時C言語で書いていたからそうしていただけで、今時の言語であればもっと分かりやすい記録/登録の仕方ができそうな気もする。

以上です。

過去ログ表示

Prev - 2026/07 -
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project