![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏引引擎
孤舟翁
这个作者很懒,什么都没留下…
展开
-
DX11 游戏开发笔记 (二) DX11 基础框架 上
必须吐槽csdn的排版,真的是对不起它的名字!抱了很大的决心,才决定写下这篇博文,笔者大三从其它专业转行,学习c c++也就一年多,因为入了游戏这坑,故选择在游戏引擎这块泥泞的道路上前进,且行且开心吧。不得不吐槽一句,国内想学游戏开发还真是有点难度,幸好有前辈的发掘,我们现在才好走一点。前辈博客:https://blog.csdn.net/bonchoix?t=1 。近来看了《...原创 2018-08-19 12:51:28 · 4650 阅读 · 0 评论 -
DX11 游戏开发笔记 (三) DX11 实现类框架 (上)
demo 运行注意事项:源码为.cpp 跟fx文件夹一起导入。 Effects.h 和两个Effects.lib(环境变量)导入: https://blog.csdn.net/lishuzhai/article/details/54135799 书籍推荐:《大话设计模式》。 阅读本文时需要对DX_INPUT 、Free—Camera 有一定理解。强烈建...原创 2018-08-26 11:48:05 · 1039 阅读 · 1 评论 -
DX11 游戏开发笔记 (二) DX11 基础框架三角形 下
顶点缓存之几何三角 老鸟:怎么样,昨天游戏玩的开心吗,有没有秀出你快乐刀妹的操作。小白:哇,那当然的,最开心的一把我现在还记忆犹新,我们前期劣势,有一波我们打野“盲僧” Q到对面。W摸眼,一个R踢飞对面四人,我们中单亚索接大,我接R,直接团灭对面, 一波推家赢得胜利,我同学...原创 2018-08-21 13:54:40 · 1427 阅读 · 0 评论 -
DX11 游戏开发笔记 (三) DX11 实现类框架 (下)
最近心情有点波动,导致博客写的一塌糊涂,上篇博文草草就结束了,很对不起自己,整理好心情,准备好好写下博文,算是对自己的考验吧。C++是一门很厉害的语言,在游戏这方面更是显得非常出色,C++最基础的东西就是类,怎么将写好的流程代码封装是一个技术活,推荐《effective c++》这系列的三本书,(当然其中有些约定不适合游戏)它或许无法提升一个游戏可玩性,甚至它还会增加你游戏负担,但会让你如鱼得...原创 2018-08-28 17:49:30 · 1065 阅读 · 0 评论 -
DX11 游戏开发笔记 (四)惊心动魄的光能
阅读此处博文前,请读者先阅读:https://blog.csdn.net/BonChoix/article/details/8394916(前辈)https://blog.csdn.net/BonChoix/article/details/8430561(前辈)上两篇博文简洁清晰的介绍了本次博文需要的大部分东西,CSDN上的游戏编程环境还是挺不错的,需要的大部分东西基本上都能找到,本次...原创 2018-08-31 21:43:49 · 659 阅读 · 0 评论 -
DX11 游戏开发笔记 (五) 假灯光特效 及多个聚光灯的实现
上文我们小小的练习了下点光源的实现,理解phong式光照模型,本文自然就是讲解聚光灯的,并实现多个聚光灯,给它们加点控制。 聚光灯与点光源有所不同,其有一个聚束范围,一个方向,在范围外的我们认为不受聚光灯的影响,其粗略的模型公式就是计算光线与光源设定的中心方向的夹角,当其超出一个范围值,我们便将其的漫反射颜色和镜面反射颜色设为0; 超级简单的,利用单位向量d和-l的点乘就能计算...原创 2018-09-05 23:21:03 · 839 阅读 · 0 评论 -
DX11 游戏开发笔记 (六) 体积云 水面
对DX11来说,纹理占了它的半边天空,除了其赋予的色彩外,更由于其易于为数据的载体。如上图,我们仅仅使用了一个球、一个矩形,一个立方体纹理,一个3D纹理、一个无关紧要的水面颜色纹理。球形与矩形的创建,本文不打算提及,参考博文:https://blog.csdn.net/BonChoix/article/details/8394916 立方体纹理和3d纹理使用方式跟2D纹理很像...原创 2018-09-28 15:15:13 · 2363 阅读 · 0 评论