2023/09/21(木) [n年前の日記]
#1 [hsp] 疑似3D道路その16
_昨日
の続き。HSP 3.6 を使って、疑似3D道路が作れないか試しているところ。環境は Windows10 x64 22H2。
道路と車の描画順について悩んでる。考えてみたら、車のz値が同じでも、道路を描いてから車を描くか、車を描いてから道路を描くか、という別々の状態が発生しそうな気がする…。
道路と車の描画順について悩んでる。考えてみたら、車のz値が同じでも、道路を描いてから車を描くか、車を描いてから道路を描くか、という別々の状態が発生しそうな気がする…。
◎ 2023/09/22追記 :
図を描いてみた。
横から見た図で考えてる。茶色の線が道路。オレンジの線がセグメント(=道路データ)の区切り。
各セグメント内の描画順だけを考えても、道路を描いてから車を描く、車を描いてから道路を描く、この2つがあるよなと…。
ふと気が付いた。今現在、道路の描画時、セグメントの手前がセグメントの奥より上にある時、つまりは下り坂相当のセグメントについては、そもそも道路の描画をスキップしてることを忘れてた。図で言えば、車を描いてから道路を描くべき、とされているセグメント。
道路を描いてないのだから、描画順を気にする必要は無いのでは…? つまり、どんな時も、道路を描いてから車を描く、という描画順でいいのではないかな…。
横から見た図で考えてる。茶色の線が道路。オレンジの線がセグメント(=道路データ)の区切り。
各セグメント内の描画順だけを考えても、道路を描いてから車を描く、車を描いてから道路を描く、この2つがあるよなと…。
ふと気が付いた。今現在、道路の描画時、セグメントの手前がセグメントの奥より上にある時、つまりは下り坂相当のセグメントについては、そもそも道路の描画をスキップしてることを忘れてた。図で言えば、車を描いてから道路を描くべき、とされているセグメント。
道路を描いてないのだから、描画順を気にする必要は無いのでは…? つまり、どんな時も、道路を描いてから車を描く、という描画順でいいのではないかな…。
[ ツッコむ ]
以上です。