我找到了一个带有箭头的应用程序,用作指南针。旋转设备时箭头会移动。您可以在以下屏幕截图中看到它:
您可以看到箭头的大小根据其方向以及箭头后面的灰色阴影而变化。
如何使用Swift或Objective-C创建3D箭头?如何使图像显示为3D?
答案 0 :(得分:2)
这更像是2.5D,因为它有时被称为。这是一个投影在3D空间中的2D图像。您可以通过将3D变换应用于图像视图的图层,然后将变换中的m34条目修改为提供透视的小负值来实现。像-1/200这样的值是一个很好的起点。
我建议您在Google上查找CATransform3D视角。当我进行搜索时,第一个链接看起来很有希望: How do I apply a perspective transform to a UIView?