- 博客(5)
- 收藏
- 关注
原创 个人的Directx9研究总结 (2)
Directx9的小型游戏引擎第二篇。由于1月份旧电脑显卡爆掉,因此新电脑配置环境花了不少时间。继续上篇,本篇为一些关于Shader的经验总结1.NormalMapping方式实现Bump mapBump map是一种表现凹凸感的方式,其中比较早期的方法是使用一张Height Map来移动网格的顶点从而表现顶点。而现在更为广泛的使用方法是使用一张Normal Map,对这张纹理采...
2019-03-02 12:12:14 369
原创 个人的Directx9研究总结 (1)
自己最近在研究一个Directx9的小型游戏引擎,总结一下目前的成果以及遇到的各种问题的解决方法。虽然是Directx9但是绘制全部使用Shader实现,现状除了物理模拟外其他功能基本都有。碰撞检测有AABB,OBB和球体对球体。由于开发环境是日语环境所以UI说明用的日文,模型都来源自MMD模型。1. ImGui介绍IMGUI 全称是immediate mode gui,这种...
2019-01-12 09:11:22 545
原创 Directx中HLSL效果(Effect)的D3DXHANDLE
由于Directx的效果(ID3DXEffect)中已经封入了常量表,因此只要设置D3DXHANDLE就可以了。不过偶然下看到不设置D3DXHANDLE,直接写变量名的做法居然也可以通过。例:标准做法:mhWVP = mFX->GetParameterByName(0, "gWVP");mFX->SetMatrix(mhWVP, &(mWorld*mView...
2018-12-31 19:52:30 416
原创 D3DX数学函数与HLSL固有函数
以下内容为根据DXSDK翻译,本人原创,转载需注明。因为网上一篇很早的内容不全,故根据官方SDK自己翻译了一份全的。Directx9.0c D3DX数学函数 颜色计算(D3DXCOLOR) 描述 D3DXColorAdd 加法计算颜色 D3DXColorAdjustContrast ...
2018-12-22 05:18:07 407
原创 《游戏设计模式》笔记
看了《游戏设计模式》后觉得受益匪浅,写一点笔记与关于自制游戏引擎的构想《游戏设计模式》英文版原名,Game Programming PatternsWeb版阅读地址(中文):https://gpp.tkchu.me/ (英文)http://gameprogrammingpatterns.com/contents.html 1.常用GOF设计模式...
2018-12-21 07:52:38 353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人