谁说React Native不能实现 3D transform ?看哥实现的效果

在网页中,用 CSS 实现 3D 效果比较容易,毕竟 Web 技术发展这么多年,各项技术已经比较成熟了。CSS 再加上强悍的 javascript,如今的 Web 几乎是无所不能。

而对于 React Native ,虽然背后有强大的 Facebook,还有开源社区中的各位牛人在积极做贡献,如今的 React Native 已经非常不错了,但毕竟还是太年轻,在某些领域还是稍显不足。这就好比已经敲了几十年键盘的老码农,只要不是资质太差,怎么也比大部分新码农稍强一点的。(好吧,我说的是同等资质的比较,若拿一个天才新码农与一个蠢材老码农相比较,那没法比了。咱别抬扛。)

由于 React Native 没有 transform style,也没有 translateZ,所以要想实现 3D transform 不是那么容易的。要想实现,就只有自己动手,丰衣足食

由于 React Native 中是有提供 rotateZ 的,那么显然,React Native 是支持 3D 渲染的。这就相对比较容易了,不然的话,还得自己动手实现 3D 渲染,这个实现起来就麻烦了。哥读书少,图形学的基础几乎是零。

好吧,来看我实现的效果:
谁说React Native不能实现 3D transform ?看哥实现的效果
视频转 gif 后效果没那么好,其实真实的效果比这个看起来好多了。

这个可以申请专利了吧?~_~。话说哪位知道申请专利的流程?

啥?源码?等哥申请完专利后再开源出去吧。~_~。