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