自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WADE

如果此时此刻的你感到焦虑、恐慌、不安,说明你的内心还不够强大

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 opengl---6.初步封装

一、为何封装通过前面几节的介绍,大家已经知道要想实现一张图片的渲染,从载入到呈现到屏幕上,中间经历了很多过程,还是很繁琐的,这时候我们需要一个框架把这些细节封装起来,更利于我们的理解和使用。二、具体封装1.着色器,shader // 调用之前已经生成的着色器程序Shader &Shader::Use(){ glUseProgram(this->I...

2018-04-22 23:39:40 957 1

原创 opengl---5.向量

一.向量定义向量V是一个既有大小又有方向的量,在数学上,常用一条有方向的线段来表示向量。 二.向量大小|a⃗ a→\vec{a}| = x2+y2−−−−−−√x2+y2\sqrt{x^2+y^2}三.向量加减向量的加法可以被定义为是分量的(Component-wise)相加,即将一个向量中的每一个分量加上另一个向量的对应分量: 两个向量的相减会得到这...

2018-04-12 16:02:16 356

原创 CentOS搭建git服务器

1.安装 Git 服务器端:#yum install -y git安装完后,查看 Git 版本:git --version2.服务器端创建 git 用户,用来管理 Git 服务,并为 git 用户设置密码 [root@localhost home]# id gitid: git:无此用户[root@localhost home]# useradd git[root...

2018-04-11 21:01:06 195

原创 Linux入门操作

一、账号管理1.基本了解 每一个账号都有对应 UID,例如 root 的 UID 对应就是 0 。 当 UID 是 0 时,代表这个账号是『系统管理员』! 所以当你要让其他的账号名称也具有 root 的权限时,将该账号的 UID 改为 0 即可。 1~499(系统账号):保留给系统使用的 ID,其实除了 0 之外,其他的 UID 权限与特性并没有不一样。默认 500 以下的数字让给系统作...

2018-04-11 18:54:17 208

原创 Windows远程操作Linux服务器

一、引言Linux大多应用于服务器,而服务器不可能像PC一样躺在办公室里,它们是放在IDC机房的,所以我们平时登录Linux系统都是通过远程登录的。Linux系统中是通过ssh服务实现的远程登录功能。默认ssh服务开启了 22 端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的。所以不需要我们额外配置什么就能直接远程登录linux系统。Ssh服务的配置文件为/etc/ssh/ss...

2018-04-11 14:55:14 4709

原创 opengl---4.纹理

一、理论基础纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的细节;你可以想象纹理是一张绘有砖块的纸,无缝折叠贴合到你的3D的房子上,这样你的房子看起来就像有砖墙外表了。 为了能够把纹理映射(Map)到三角形上,我们需要指定三角形的每个顶点各自对应纹理的哪个部分。这样每个顶点就会关联着一个纹理坐标(Texture Coordinate),用来标明该从纹理图像的哪个部分采样(...

2018-04-07 17:52:37 414

原创 opengl---3.shader

一、理论概念着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。从基本意义上来说,着色器只是一种把输入转化为输出的程序。着色器也是一种非常独立的程序,因为它们之间不能相互通信;它们之间唯一的沟通只有通过输入和输出。着色器渲染流程: 二、着色器语言GLSL着色器是使用一种叫GLSL的类C语言写成的。GLSL是为图形计算量身定制的,它包含...

2018-04-07 13:37:03 372

原创 opengl---2.图形渲染的过程

一、过程介绍在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线。 图形渲染管线可以被划分为两个主要部分: 第一部分把你的3D坐标转换为2D坐标, 第二部分是把2D坐标转变为实际的有颜色的像素。图形渲染管线可以被划分为几个阶段,每...

2018-04-07 00:00:11 2900

原创 opengl---1.入门

一、基本概念1.OpenGL:是图形硬件的一种软件接口。通俗点讲就是一套API,调用接口而已,用于图像的渲染。与微软的Direct类似,不过它是跨平台的。 OpenGL自身是一个巨大的状态机(State Machine):一系列的变量描述OpenGL此刻应当如何运行。OpenGL的状态通常被称为OpenGL上下文(Context)。我们通常使用如下途径去更改OpenGL状态:设置选项,操作...

2018-04-06 18:48:34 264

sublime中的cocos-js代码提示

sublime中的cocos-js代码提示

2016-06-08

JS-API代码提示

JS-API代码提示

2016-06-07

sublime中的JS代码提示1111

sublime中的JS代码提示插件。

2016-05-26

sublime上的JS代码提示1

sublime上的JS代码提示1

2016-05-24

sublime中的JS代码提示1

sublime中的JS代码提示1

2016-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除