请浏览图片。
所以这是我从一些在线资源获得的代码,它确实改变了我的对象。除此之外,我什么都不懂。我是 CATransform3D 的新手,想知道它是如何工作的。
CATransform3D transform = CATransform3DIdentity;
transform.m34 = 1.0 / -500;
transform = CATransform3DRotate(transform, 45.0f * M_PI / 180.0f, 0, 1, 0.0f);
_bgView.layer.transform = transform;
我想知道这段代码是如何运行的?为什么我们要在 m34 中设置一些值?我发现它是某种矩阵,甚至让我更加困惑。另外, CATransform3DRotate中的参数是什么 意思???
我试图理解但没有进一步了解。
我想深入了解 CATransform3D。请帮助任何文章,文档或解释自己。
非常感谢。