Core Animationでは、レイヤーを表示したり、レイヤーごとに異なるものを使用したりできるzPosition
ようですが、ある程度の厚みのあるものを簡単に表示する方法がないというのは本当ですか?
たとえば、厚さが2mmのチーズのスライス、または押しボタンやコインが傾いていて厚さが1mmの場合はどうでしょうか。どういうわけか、厚さを模倣するためにさらに別の層を追加することによって厚さを表示する必要がありますか?したがって、この2.5Dはより基本的な2.5Dであり、フラットな2D画像に限定された3Dの世界です...一部のRPGゲーム(Diabloなど)などの一部の2.5Dは、2.5Dとも呼ばれますが、オブジェクトです。そのような状況(建物など)では、実際には幅、長さ、および高さ(厚さ)を持つことができます。つまり、実際には、これらは実際にはかなり3Dです...ほとんどのオブジェクトが横に傾いた2Dマップ上にあることを除いて。
質問に戻りましょう...iOSでは、フラットな2D画像の3Dワールドにかなり制限されており、任意のwidth
x length
xに移動height
するには、OpenGL /に移動する必要がありCAEAGLLayer
ますか?