自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 个人的Directx9研究总结 (2)

Directx9的小型游戏引擎第二篇。由于1月份旧电脑显卡爆掉,因此新电脑配置环境花了不少时间。继续上篇,本篇为一些关于Shader的经验总结1.NormalMapping方式实现Bump mapBump map是一种表现凹凸感的方式,其中比较早期的方法是使用一张Height Map来移动网格的顶点从而表现顶点。而现在更为广泛的使用方法是使用一张Normal Map,对这张纹理采...

2019-03-02 12:12:14 389

原创 个人的Directx9研究总结 (1)

 自己最近在研究一个Directx9的小型游戏引擎,总结一下目前的成果以及遇到的各种问题的解决方法。虽然是Directx9但是绘制全部使用Shader实现,现状除了物理模拟外其他功能基本都有。碰撞检测有AABB,OBB和球体对球体。由于开发环境是日语环境所以UI说明用的日文,模型都来源自MMD模型。1. ImGui介绍IMGUI 全称是immediate mode gui,这种...

2019-01-12 09:11:22 568

原创 Directx中HLSL效果(Effect)的D3DXHANDLE

由于Directx的效果(ID3DXEffect)中已经封入了常量表,因此只要设置D3DXHANDLE就可以了。不过偶然下看到不设置D3DXHANDLE,直接写变量名的做法居然也可以通过。例:标准做法:mhWVP = mFX->GetParameterByName(0, "gWVP");mFX->SetMatrix(mhWVP, &(mWorld*mView...

2018-12-31 19:52:30 429

原创 D3DX数学函数与HLSL固有函数

以下内容为根据DXSDK翻译,本人原创,转载需注明。因为网上一篇很早的内容不全,故根据官方SDK自己翻译了一份全的。Directx9.0c D3DX数学函数 颜色计算(D3DXCOLOR) 描述 D3DXColorAdd 加法计算颜色 D3DXColorAdjustContrast ...

2018-12-22 05:18:07 426

原创 《游戏设计模式》笔记

看了《游戏设计模式》后觉得受益匪浅,写一点笔记与关于自制游戏引擎的构想《游戏设计模式》英文版原名,Game Programming PatternsWeb版阅读地址(中文):https://gpp.tkchu.me/                 (英文)http://gameprogrammingpatterns.com/contents.html 1.常用GOF设计模式...

2018-12-21 07:52:38 361

空空如也

空空如也

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

TA关注的人

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