自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

miaobeihai的博客

动脑,动手,开口

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

原创 3Sum

Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: The solution set must not contain d

2017-11-30 18:27:14 151

原创 717. 1-bit and 2-bit Characters

We have two special characters. The first character can be represented by one bit 0. The second character can be represented by two bits (10 or 11).Now given a string represented by several bits. Retu...

2017-11-29 21:23:36 488

原创 C++ Primer学习心得第四章

4.1 基础 4.2 算术运算符 4.3 逻辑与关系运算符 4.4 赋值运算符 4.5 递增和递减运算符 4.6 成员访问运算符 4.7 条件运算符 4.8 位运算符 4.9 sizeof运算符 4.10 逗号运算符 4.11 类型转换 4.12 运算符优先级表 4.1基础 左值和右值: 书中简单做了个归纳: 当一个对象被用作为右值

2017-11-21 16:59:06 219

原创 C++ Primer学习心得第三章

内容: 3.1 命名空间的using声明 3.2 标准库类型string 3.3 标准库类型vector 3.4 迭代器介绍 3.5 数组 3.6 多维数组 3.1命名空间的using声明 1.可参考之前我写过的一些总结:点击打开链接 2.在头文件(*.h或者*.hpp)中不要使用using语句。因为如果头文件中使用了using语句后,每个includ

2017-11-20 15:55:13 247

转载 D3D渲染过程

历代的D3D教程中,介绍基本绘图时都会拿立方体作为例子,这次也不例外~ 立方体虽然简单,但正所谓麻雀虽小,五脏俱全。绘制立方体的过程其实已经包含了所有D3D渲染程序中最基本的、必不可少的步骤。因此,从绘制立方体开始学习D3D绘图,既简单易懂,又可以掌握绘图程序的核心步骤,效率自然会很高。        在学习D3D11绘图前,有几个重要的概念尤其需要深刻理解,它们是所有D3D11程序的基础。

2017-11-15 12:47:02 4416 1

转载 Effect框架

Effect框架简述   之前我们已经提到过HLSL文件。并且我还编写程序编译它,加载它,使用它。但是那样使用未免有点复杂。需要绘制复杂图形的时候,我们可以直接使用Effect框架来加载.fx文件.这里提到的.fx文件和我们之前提到的.HLSL文件差不多,语法上基本相同。我们把它编译之后是与一个ID3DX11Effect接口关联在一起,被关联的接口就成为了它的经纪人,把外界的数据传递给它,比

2017-11-15 10:55:47 586

转载 Effect框架之一

最近尝试用了下Directx下的Effect框架,作为一初学者初学者,说下为什么我们要使用Effect框架及其好处吧。     首先Effect最大好处的就是简单,使得编写Shader绘制的程序工作量大大下降。如果不用Effect框架,那么一个个Vertex Shader,Geometry Shader和Pixel Shader都要一遍遍的先用D3DX11CompileFromFile得到二

2017-11-14 17:53:01 480

原创 Direct3D9之二学习资源篇

Direct3D9的学习就不献丑了,毕竟我也很菜,下面可以推荐一下学习路线。 首先龙书如果有的话当然是好的,这个时候你需要有龙书的源码,自己百度吧。 然后其实龙书中有些讲的也不是很详细,可以推荐一个网站http://www.directxtutorial.com/,按照上面有很多详解,英文不好的可以用谷歌浏览器的翻译。 当然还可以推荐浅墨的一本梦想之书《windows游戏编程之从零开始》上面

2017-11-07 20:16:38 321

原创 Direct9之一:初始化创建

以创建一个Cube为列子,进行创建。用的是Direct 2010的SDK,以龙书作为模板来讲解。 首先导入include 和lib并手动添加lib,这三个步骤一般教程都有,但是实际上还遇到了一些容易被遗忘的问题,比如说添加库文件的链接选项,如: #pragma comment(lib,"d3d9.lib") #pragma comment(lib,"d3dx9.lib) #pragma com

2017-11-03 21:57:52 843

空空如也

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

TA关注的人

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