用 layer 拼出一个3D纸盒人

作者: yankeee | 来源:发表于2016-03-24 12:37 被阅读463次

老样子 先上效果 整体还行 颜色有点丑(数据随便添的) 凑合着看

思路总结 

1. 用到了 transformLayer  不同于其他layer (子图层仅仅绘制在图层表面 2d层级关系) 可以有3d层级的关系  

图上是由6个transformLayer 拼成的 用layer的transform属性 可控制不同组成部分

2. 纸盒人总体控制 用了sublayerTransform属性

别的没啥好说 具体看代码 比较简单 喜欢的star哦 微博@itchycat

相关文章

  • 用 layer 拼出一个3D纸盒人

    老样子 先上效果 整体还行 颜色有点丑(数据随便添的) 凑合着看 思路总结 1. 用到了 transformLay...

  • Core Animation | 核心动画 | 立方体实现

    实现效果 实现思路 6个面(layer)layer做一个3d转换(平移、旋转)通过CATransform3D在变换...

  • 3D旋转 label.layer.transform = C

    3D旋转 label.layer.transform = CATransform3DMakeRotation(M...

  • 我的手工

    昨天晚上,我用纸盒子做了一个机器人盔甲和面具。我用发带把机器人盔甲绑到我的身上,用剪刀给纸盒子戳了两个洞作眼...

  • Core Animation: 1 Layer

    什么是Layer  Layer对象是一种由3D空间组织而成的2D平面,也是Core Animation的核心对象,...

  • 《安谧童话》

    波罗,是一个简单的男孩,每天除了吃饭,睡觉,就是玩弄木棍,他可以用木棍拼出房子,拼出马车,拼出自己想象中的任何东西...

  • 多个view360度围绕中心点旋转

    主要是在于对layer的理解。view的底层是layer。所以控制位置的其实是layer。用layer的ancho...

  • 02-CATransform3D

    Make by:弓_虽_子 layer的 CATransform3D属性. 只有旋转的时候才可以看出3D的效果. ...

  • 拼人

    你用只言片语拼出一个我,我在你的东拼西凑中看出一个你。

  • iOS 如何实现四周阴影

    遇到一个项目,要实现四周阴影,想要实现阴影,肯定是要用到layer的。 错误思维:我以为用一个layer是实现不了...

网友评论

本文标题:用 layer 拼出一个3D纸盒人

本文链接:https://www.haomeiwen.com/subject/xsjrlttx.html