
OpenGL ES
rv0p111
之前由于一些原因博客没有更新,现在还是正常更新,继续分享..
展开
-
OpenGL ES--碰碰车案例学习
一、简单介绍最近也学习了下碰碰车的案例,这个案例是github上有人上传的案例:下载地址:案例地址,这里主要是做一个简单的总结,先看下效果把,主要就是车的旋转效果的制作以及碰撞检测,还有就是第三人称视角转换为第一人称视角的集合品。先看下效果图第三人称视角第一人称视角每次碰撞到另一个车的时候,或者是撞到边界的时候,都会重新的去调整车头一直朝向前,也就是说我们的方向盘是会一直出现在我们的视野前面的,也...原创 2018-03-30 01:29:04 · 892 阅读 · 0 评论 -
GLKit中的GLKViewController控制GLKView实现手动控制glkView:drawInRect
一、简单介绍在ios平台下,苹果给我们封装好了GLKViewController这样的一个类,简化了我们通过OpenGL ES渲染图形的工作。在这里就简单的介绍在如何通过手动调用GLKView的display方法去控制glkView:drawInRect的调用。先来看下一个GLKViewDelegate的代理方法,我们在使用GLKViewController的时候如果我们没有给GLKView设置代...原创 2018-03-26 10:51:33 · 4232 阅读 · 0 评论 -
OpenGL ES ---粒子效果的制作
一、简单介绍在这里简单的介绍下学到的粒子效果的制作的核心概念,下载地址:案例地址 其实这边主要就是利用了一个纹理粒子,然后我们通过设置它的x,y,z轴的速度,然后做出不一样的效果。然后在着色器程序中针对每个点进行处理,根据受力,位移这些进行处理,这里就简单的介绍下顶点着色器的内容,和实现四种效果所用的block。先看下效果二、代码实战第一种效果void(^blockA)() = ^{ ...原创 2018-04-07 12:18:59 · 1489 阅读 · 1 评论 -
OpenGL ES 知识点记录(一)
简单介绍 OpenGL ES 其实是访问类似于iPhone或者是iPad的现代嵌入式系统的3D图像加速硬件的标准。 把程序提供的几何数据转换为屏幕上的图像的过程叫做渲染。 OpenGL ES 3D的默认坐标系、顶点和矢量为集合数据的描述提供了数学基础。OpenGL ES使用顶点数据来定义点、线段和三角形,OpenGL ES只渲染顶点、线段和三角形。 目前图像处理器其实就是大规模的并行矢量处理器...原创 2018-04-30 07:59:35 · 249 阅读 · 0 评论 -
OpenGL ES实现AGLKView模仿GLKView
首先我们去创建这个一个AGLKView去继承自UIView类,然后我们进行自定义操作,主要就是去模仿GLKView中的定义 #import <UIKit/UIKit.h> #import <OpenGLES/ES2/gl.h> #import <OpenGLES/ES2/glext.h&am原创 2018-05-14 13:09:41 · 996 阅读 · 0 评论