>>daiさん
こんにちは。
黄色のオブジェクトのような、一部で前面表示とするオブジェクトは単一であればForeachループを用いずとも各々の変数と比較することで再現することができます。
複数のオブジェクトが必要な場合を考慮し、今回は「青色のオブジェクトの変数と比較」「青色のオブジェクトと重なっている」を用いてそれぞれ対象と比較し順序を変更しています。
この手法を用いていても黄色のオブジェクト同士が接近しすぎていれば正しい動作にならないため、それも改善しなければならないとすれば単純な順序変更以外での方法を考える必要が出てくるものと思われます。
(複雑な動作になりそうなので直ぐには思いつかないです…)
Attachments:
You must be
logged in to view attached files.