• 120
    学习OpenGL ES之物理引擎

    本系列所有文章目录 获取示例代码 前言 本文将介绍3D物理引擎Bullet的基本使用方式以及如何将之前的OpenGL渲染代码和Bullet相结合,制造一个符合物理运动规则的虚...

  • 120
    学习OpenGL ES之教你制作迷雾

    本系列所有文章目录 获取示例代码 前言 本文将为大家介绍一种常见的3D技术-雾(fog)。雾可以让你看不清远处的物体,除了模拟真实环境中的雾效果以外,还可以用来遮挡修饰远处细...

  • 120
    学习OpenGL ES之教你实现SkyBox

    本系列所有文章目录 获取示例代码 前言 不知道大家是否还记得基于CubeMap的反射效果里介绍的CubeMap,本文将使用CubeMap来制作3D游戏中的一个经典技术,天空盒...

  • 120
    学习OpenGL ES之教你造一面镜子

    本系列所有文章目录 获取示例代码 前言 在基于CubeMap的反射效果一文中,介绍到如何使用CubeMap让物体反射环境的光,从而制造逼真的3D效果。本文将介绍另一种反射效果...

  • 120
    iOS特效之仿Mac窗口最小化的神奇效果

    点击获取本文示例代码 前言 这次仿照Mac窗口最小化时的神奇效果(官方的中文版本是这么叫的,听起来很尴尬),做了一个iOS版本的。基础代码都沿用自iOS特效之破碎的ViewC...

  • 120
    iOS特效之破碎的ViewController

    点击获取本文示例代码 前言 我在iOS特效之你家玻璃碎了中介绍了一个没什么🥚用的破碎效果,在这篇文章中我将把它用在ViewController的dismiss过渡动画中。效果...

  • iOS特效之你家玻璃碎了

    点击获取本文示例代码 前言 最近逛博客看到了一篇帖子,里面介绍了自己如何设计一套星球大战主题的UI,里面有一个界面破碎的特效,看着很炫酷,那篇文章的作者使用了UIDynami...

  • iOS渐变二维码之Metal实现篇

    欢迎访问我的个人主页获取本文示例代码 前言 上一篇文章中我们介绍了如何使用CALayer遮罩实现渐变二维码,没看过的读者如果有兴趣可以去看一下。本文将介绍如何使用Metal(...

  • iOS渐变二维码之CALayer遮罩实现篇

    欢迎访问我的个人主页获取本文示例代码 前言 工作中有一个需求,将服务端已经生成好的黑白二维码变成渐变的二维码,具体效果如下。 本文将介绍如何使用CALayer的Mask实现渐...