杨帆博客

你想开发游戏还是改变世界?


  • 首页

  • 标签

  • 归档

  • 搜索

【DirectX】31-屏幕淡入淡出效果

发表于 2018-04-14 | 更新于: 2018-08-22

参考教程

Tutorial 28: Screen Fades

学习记录

  这一篇文章中我们将基于之前的代码内容来实现场景中创建淡入淡出的效果。框架应当如下:

1

  新加的 BitmapClass , FadeShaderClass 两个类我们将在下边详细介绍。

阅读全文 »

【DirectX】30-框架的简单梳理

发表于 2018-04-14 | 更新于: 2018-08-22

参考教程

Tutorial 27: Reflection

学习记录

  上一篇里, 我们再次的启用了框架,之前的内容里我们已经基本学完了 dx 的基础 api 知识 ,之后多是对其的用法。现在我们使用框架后,虽然觉得应该很轻松使用了,但是还是简单的梳理一下比较好。这一篇便是做此处理,顺便对框架的某些内容做以修改。

阅读全文 »

【DirectX】29-平面反射

发表于 2018-04-13 | 更新于: 2018-08-22

参考教程

Tutorial 27: Reflection

学习记录

  这一篇文章中,我们主要介绍在 dx11 中实现平面反射。与之前不同,这篇文章和之后的源代码我们将使用已有框架来进行实验(事实上是因为代码逐渐变多之后看的好乱),相信在之前基础知识完成学习后对于这个框架已经没有多少入手难度了。源码将在文末下载。

阅读全文 »

CXX中operator-new/delete与new/delete-operator

发表于 2018-04-12 | 更新于: 2018-08-22

  C++中,我们用 new 和 delete 来创建和销毁对象指针,这是一个内建操作符,就像是 sizeof 一样。它为我们申请了一块空间,并且使用我们所要申请的类对象的构造方法为这块空间初始化。

  这篇文章,主要介绍 operator new/delete 与 new/delete operator 。

阅读全文 »

【DirectX】28-透明混合

发表于 2018-04-12 | 更新于: 2018-08-22

参考教程

Tutorial 26: Transparency

【D3D11游戏编程】学习笔记十五:混合(Blending)

学习记录

  这篇文章中,我们将简单的介绍在 DX 中实现透明度混合的方法。开启混合时,当像素片段通过深度测试后,不会直接覆盖掉原缓冲中的颜色,而是使用透明度因子进行插值,结果作为当前点的颜色,这就是混合。

阅读全文 »
1…111213…46
KsGin

KsGin

游戏程序员/计算机图形学/Unity/西山居搬砖

226 日志
16 标签
GitHub E-Mail Google Twitter
© 2018 KsGin @ 2018
0%