nop*_*ole 5 iphone core-animation calayer ios 2.5d
似乎我们可以显示图层,甚至可以zPosition在Core Animation中为不同的图层使用不同的图层,但是,确实没有简单的方法可以显示某些厚度的东西吗?
例如,一块2mm厚的奶酪,或者一个按钮或一个倾斜的硬币,因此厚1mm?以某种方式必须通过添加另一层来模拟厚度来显示厚度?因此,此2.5D是更基本的2.5D,在3D世界中仅限于平面2D图像...而某些2.5D(例如某些RPG游戏(如Diablo))有时也称为2.5D,但对象在那种情况下(例如建筑物)实际上可以具有宽度,长度和高度(厚度)。因此,实际上,对我而言,这些实际上是3D的……除了大多数对象位于侧面倾斜的2D地图上。
回到问题...是真的吗?在iOS中,它确实仅限于平面2D图像的3D世界,并且转到任何widthx lengthx height都需要进入OpenGL / CAEAGLLayer吗?
对,是真的。Core Animation 对 2D 对象(层)进行 3D 动画。您可以通过构建复杂的对象组合来模拟厚度,在其中为对象的边缘添加图层,但这很痛苦。
OpenGL 是一个更好的 3D 平台。
| 归档时间: |
|
| 查看次数: |
562 次 |
| 最近记录: |