1.用终端在桌面创建flutter项目 use_easy_localization 并导入pub包 2.新建resources/langs文件夹,加入语言配置json文件,配...
1.用终端在桌面创建flutter项目 use_easy_localization 并导入pub包 2.新建resources/langs文件夹,加入语言配置json文件,配...
链表 (Linked List) 链表是一种链式存储的线性表,所有元素的内存地址不一定是连续的1.png 可以办到需要多少内存就申请多少内存,避免内存空间大量浪费 链表设计 ...
承接上一篇文章《在 iOS 中使用 GLSL 实现马赛克等滤镜》[https://www.jianshu.com/p/93fd3bafd5d1],我们来实现一些抖音特效,主要...
接着上一篇文章《在 iOS 中使用 GLSL 实现分屏滤镜》[https://www.jianshu.com/p/8954924d65bf],我们来实现马赛克等滤镜,顶点着色...
首先使用 OpenGL ES 加载原图,可以参考我的另一篇文章《OpenGL ES 加载图片并翻转》[https://www.jianshu.com/p/697653a3cf...
创建一个 xcode 项目,新建 SLLikeButton 类继承自 UIButton,在其中编写动画效果。 SLLikeButton.m 然后在控制器添加自定义的按钮 Vi...
新建一个 xcode 项目,然后在 ViewController.m 编写代码实现效果。 ViewController.m 运行效果如下:
新建一个 xcode 项目,然后在 ViewController.m 编写代码实现效果。 ViewController.m 运行效果如下:
新建一个 xcode 项目,然后在 ViewController.m 编写代码实现效果。 ViewController.m 运行效果如下:
新建一个 xcode 项目,自定义 SLView 继承 UIView,在Main.storyboard 中把 View 的父类改为 SLView,然后在 SLView.m 实...
新建一个 xcode 项目,在 ViewController.h 文件导入 <GLKit/GLKit.h> 并继承 GLKViewController,Main.storyb...
在 xcode 新建一个工程,自定义一个继承UIView 的 SLView,所有代码将在 SLView 里进行编写,把 storyboard 里的 view 继承自SLVie...
在 xcode 新建一个工程,自定义一个继承UIView 的 SLView,所有代码将在 SLView 里进行编写,把 storyboard 里的 view 继承自SLVie...
首先在 xcode 中新建一个工程,并导入一张图片。然后在 ViewController.m 写入以下代码: 运行程序效果如下: 以下是程序的思维导图:
GLKit 框架的设计⽬标是为了简化基OpenGL / OpenGL ES 的应⽤开发。它的出现加快了OpenGL ES或OpenGL的应⽤程序开发。使⽤数学库,背景纹理加载...
OpenGL ES (OpenGL for Embedded Systems) 是以⼿持和嵌⼊式为⽬标的⾼级3D图形应⽤程序编程接⼝(API)。OpenGL ES是⽬前智能⼿...
为球体贴上纹理以及实现镜面效果,代码如下: 运行效果如下:
什么是Mip贴图? Mip贴图是一种功能强大的纹理技巧,它可以提高渲染性能同时可以改善场景的显示质量。 想象一下,假设我们有一个包含着上千物体的大房间,每个物体上都有纹理。有...
使用不同Mip贴图的纹理过滤模式,对一个隧道进行渲染。代码如下: 运行效果如下:
在一个金字塔图形贴上纹理,示例程序代码如下: 运行效果如下: