这是一个创建于 2992 天前的主题,其中的信息可能已经有所发展或是发生改变。
Web 端通过对一张图片做 3D 变形得到一个 matrix3d(-0.129195, -0.191342, 0, -0.000319603, 0, 0.53, 0, 0, 0, 0, 1, 0, 1069, 301, 0, 1)
这样的数据,我将这个数据赋值给 CATransform3D 的矩阵,将得到的对象赋值给相应的图片容器,但是变形效果跟 web 端展示的不一样,经过变形的对象显示位置不对,而且形状和大小和 web 端也有差距。
Web 端设了 perspective-origin: 0 0 0;我将 layer.anchorPoint 设置成了 CGPointMake(0, 0), layer.anchorPointZ 也设置成了 0 ,结果仍然不对。
Web 端没有设透视的距离, position 也设置了没有用,不知道还有什么会影响。