首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
叫我林子吧
做一些让人意外的改变吧
0
关注
0
关注者
37
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
0
文章 0
沸点 0
资讯 0
赞
0
关注
返回
|
搜索文章
文章
热门
最新
叫我林子吧
1年前
iOS
OpenGL下隐藏面消除的解决方案
在OpenGL的渲染下,我们需要决定哪些部分是对观察者可见的,或者哪些部分不可见。对于不可见的部分我们需要进行一定的处理,不然就会出现以下情况。 1、油画算法:先绘制距离观察者远的物体(图片1),再绘制距离距离观察者近的物体(图片2)。如下图所示。 由此我们得到方法2。 Ope…
675
2
评论
叫我林子吧
1年前
iOS
OpenGL ES 初探
OpenGL ES 是用于可视化的二维和三维数据,它是一个多功能开发过标准图形库,支持2D和3D数字内容创建,机械和建筑设计,虚拟原型设计,飞行模拟,视频游戏等应用程序。我们可以使用OpenGL配置的3D图形管道向其提供数据。OpenGL ES是OpenGL的简化版本,它消除了…
443
1
评论
叫我林子吧
1年前
iOS
GLSL初探
使用着色器进行渲染操作,需要创建两个基本的对象。(着色器对象和程序对象),在获取对应的链接着色器对象一般会包括如下几个步骤。
398
1
评论
叫我林子吧
1年前
iOS
OpenGL 纹理常用函数纪录
1、GL_REPEAT 纹理默认行为为重复。
343
1
评论
叫我林子吧
1年前
iOS
纹理翻转策略
在上文中我们绘制的图形是翻转的,这和我们在绘制中的坐标系与图片坐标有关,所以我们在实际的开发中需要自己对纹理绘制进行翻转操作。通常使用的方法有以下几种。 1、旋转矩阵翻转图形,不翻转纹理。 在操作使用,我们向我们的顶点着色器传入一个旋转矩阵,让图形顶点坐标旋转180度,纹理保持…
134
点赞
5
叫我林子吧
1年前
iOS
Runloop探索
Runloop作为OC底层的一个重要组成部分,保证了我们的代码不会在执行完毕后就退出程序,Runloop的本身也是作为一个对象存在的。 Runloop的运行本质就是一个do...while循环存在于底层。如下图所示 线程和Runloop是一一对应的的,关系保存在一个全局的字典中…
112
1
1
叫我林子吧
1年前
iOS
Swift高阶函数
作为一个OC时代的残党,在最早进行swift开发时,更多的像是一种语言的转换,单纯的将OC的语言转换为swift的语言,而忽略了swift许多优秀的特性。例如常见的swift的函数,它们能帮助我们更快捷简便的处理一些逻辑。 使用map函数的便利之处在于它遍历一个集合对象,并将相…
107
点赞
评论
叫我林子吧
1年前
iOS
OpenGL初识
OpenGL是一个跨编程语言、跨平台的编程图形程序接口,它将计算机的资源抽象称为一个个OpenGL对象,对这些资源的操作抽象为一个个的OpenGL指令。下面我们一起简单的看一下OpenGL的一些常用API以及专有名称。 在应用程序调用任务的OpenGL指令之前,需要首先安排常见…
111
点赞
评论
叫我林子吧
1年前
iOS
GCD探索二
GCD的使用中存在两个特殊的队列,dispatch_get_main_queue()和 dispatch_get_global_queue(0, 0)。 dispatch_get_main_queue()是GCD自带的特殊的串行队列。所有放在主队列的任务都会在主线程执行,可使用…
94
点赞
评论
叫我林子吧
1年前
iOS
私有组件库的创建
随着技术行业的发展,组件化,模块化也随着发展越来越频繁的使用于我们的项目之中,如何创建属于自己的或者公司的组建库也成了我们必不可缺的技能。私有组件库的创建可以简单的分为以下步骤。 Spec Repo就是所有的pods文件的一个索引,如果我们想通过cocopods管理我们的私有库…
84
点赞
评论
个人成就
文章被点赞
6
文章被阅读
3,136
掘力值
37
关注了
0
关注者
0
收藏集
0
关注标签
5
加入于
2020-11-01