DirectX 游戏编程之游戏框架

这篇博客详细介绍了如何使用DirectX SDK (June 2010)和C++在Visual Studio 2012环境下开发游戏框架。内容涵盖初始化Direct3D,设置顶点数据、顶点格式,以及摄像机的投影和视图矩阵的配置。同时,讨论了渲染材质的过程,包括光照、网格绘制、深度和模板测试。提供了完整的DrawIndexedPrimitiveUP函数用于简化顶点绘制,并附带了代码仓库链接。
摘要由CSDN通过智能技术生成

按照之前两篇文章将书写DirectX的游戏框架代码

DirectX 游戏编程之开篇

DirectX 游戏编程之3D空间,顶点缓存及索引缓存

开发环境:vs2012, DirectX SDK (June 2010),C++


对外接口:

bool DirectCDemo(HINSTANCE hInstance, RenderFunc renderfunc);

其中RenderFunc为绘制函数,定义为

typedef void (*RenderFunc)();
绘制一个按顶点着色的四面体,代码可以如下

int WINAPI WinMain(HINSTANCE hInstance,
	HINSTANCE hPrevInstance,
	LPSTR lpCmdLine,
	int nCmdShow)
{
	DirectCDemo(hInstance, RenderVertex);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值