x模型渲染;
obj模型渲染;
摄像机;
地形;
天空盒;
阴影贴图; HLSL支持;
DirectInput支持;
源码+模型+图片
没有exe,不要做伸手党,有源代码编译一下就能运行了
都是基础的东西,学习用,可以把功能单独提取出来
下载地址:http://download.csdn.net/detail/zxx43/8524075
Happy Coding

1个CPP 4个H文件 本来H文件能够分为4个CPP4个H,可是感觉太多了,就写到一起了 XMain 这个文件就是windows程序的入口函数 <span style="font-size:14px;">//入口 int WINAPI WinMain(HINSTANCE hInstance, ...
http://blog.csdn.net/zhmxy555/article/details/8172615 作者:毛星云(浅墨) 邮箱: happylifemxy@163.com 这篇文章作为DirectX系列知识的一个认知篇,希望大家看过之后,能对你印象中的DirectX有一个新的...
用的是DirectX 9。 运行结果: 源代码: #include <d3d9.h> #include <d3dx9.h> #include <tchar.h> #define WINDOW_WIDTH 800 #define WINDOW_HEIGHT 600 #...
前些天在看微软的一个HandsOnLab和《Intro to D3d10》的时候,发现一个挺好的设计框架,简洁优美,很方便初学者搭建自己一些简单的绘制程序,修改下后拿来分享下。 关键是Run()和里面的Setup()和MessageLoop()...
所谓的框架是指SDK目录下\Samples\C++\Common路径下的DXUT系列函数包装。 DXSDK2006和2003版的比起来更新了不少东西,比如DirectX10,还有Managed DirectX等等。不过我关心的还是D3D9。除了个别接口的更改...
当初学习的网站是在魔方小站,不过由于公式太多了,那一年主要也就学会了顶层公式PLL和底二层公式F2L,最好的时候大概30s能够复原一个魔方,不过后来还是退坑了。 然后到了大学,参加考核的时候被要求用DirectX9来...
在本课程中,我们将一遍又一遍的设置所有内容以渲染一个空白帧。涉及到的设置非常简单,主要有两件事要做:首先,我们需要高速GPU在内存中的哪个位置创建最终图像(对我们来说,是在后台缓冲区);其次,我们需要...
大家好!我叫哈大锤,万万没想到我竟然开始学习UI 编程了!学完之后,我就能够设计出一款不错的游戏引擎,然后找到工作,妈妈再也不用担心我的学习了!用不了多久,我就能升职加薪,打败纳德拉,追上比尔·盖茨,...
Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率):http://dwz.date/cfGs本文为原创,转载请注明,作者 231469242@qq.com,微信公众号:pythonEducation作者Toby,持牌照消费金融公司模型专家,拥有国家算法相关...
不管你是如何选择了这门专业,我想告诉你的是这是一个很深的领域,没有热爱不如尽早转行。 根据百度百科计算机科学与技术专业(以下简称计算机专业)给出的描述,该专业的主干课程有算法、数据结构、操作系统、编译...
Delphi+DirectX游戏编程 先说说如果用Delphi进行游戏编程要些什么,要注意什么。 1、到网上查找下载 DirectX 7.0 for Delphi 声明档或更高版本(本人源码用的是7.0)。查找时最好用DirectDraw.pas,否
OpenCL、OpenGL和DirectX三者的区别
前言: 再深沉的感情,再真挚的牵挂,还是会有分开的一天......到头来又怎么敌得过生离死别...... -------韩菱纱《仙剑奇侠传四》 PS:为了方便大家
经常听到有朋友抱怨他的电脑运行软件或者游戏时提示缺少什么 d3dx9_xx.dll 或 msvcp71.dll、msvcr71.dll又或者是 .Net Framework 初始化之类的错误而无法正常使用,其实很多时候,只是因为你的电脑没有安装好这些...
前言: 无所谓好或不好,人生一场虚空大梦,韶华白首,不够转瞬。 ----慕容紫英《仙剑奇侠传四》 ---------------------------
经常听到有朋友抱怨他的电脑运行软件或者游戏时提示缺少什么 d3dx9_xx.dll 或 msvcp71.dll、msvcr71.dll又或者是 .Net Framework 初始化之类的错误而无法正常使用,其实很多时候,只是因为你的电脑没有安装好这些...
DirectX是微软公司为编写游戏和其他高性能多媒体应用程序而开发的一组高级的Windows低层API,它包含了对图(图形、视频和三维动画)、声音(声效与音乐)、输入设备和网络游戏等的支持。 本章先概述DirectX的基本...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/16384009 ...众所周知,GUI是游戏中不可缺少的元素,这篇文章中,我们首先
本文由哈利_蜘蛛侠原创,转载请注明出处!... 注:我给的电子版是700多页,而实体书是800多页,所以我在提到相关概念的时候,会使用章节号而非页码。同样的情况适合于“龙书”第二版。 ... 上一期的地址: ...
为DirectX游戏计算帧率 最近我写了自己的一个DirectX程序,使用的是自己的框架,以后我就会在我的DirectX程序框架上进行开发了。 首先我们需要探讨的是一个效率问题。在ACM程序中,是很讲究时空比的,也就是说一个...
Introduction ...在这篇文章里,我将解释这些问题,并将实现一个简单的多线程渲染的框架。 Why Use Threads at All 其实这是一个比较简单的问题,假如你是一个饭店的老板,你的饭店有15名雇员,然而你...
今天我们来了解一下这些坐标系的变换,并且通过一个例子来说明这些坐标系的关系。这些变换主要在于几何模型到世界坐标系的变化,世界坐标系到观察坐标系的变化,和观察坐标系到投影之间的变换,最后将投影所得的图像...
搞三维图形学首先还是要扎扎实实的先看解析几何、线性代数、计算几何的教材,后面的习题一个都不能少。国内数学书还是蛮好的。苏步青大师的《计算几何》称得上具有世界级水准,可惜中国CAD的宏图被盗版给击垮了。...
Win8 Metro App里玩XNA:框架问题解决方案 华丽的铺垫 XNA的介绍是,XNA是基于DirectX的游戏开发环境,是微软对于Managed DirectX 的修正及扩充版本。XNA中的X表示能够在WindowsXbox和...
DirectX区别,很多软件都会提到这些软件,专业做图形图像设计及程序员比较熟悉,普通的使用者来说很难理解他们之间的区别及作用是什么完全不知道,今天这里整理给大家深入了解一下。 OpenCV 的全称是Open Source ...
其实写这篇文章和接下来的一篇文章的提前出现,是有推力在那里的,是有不少朋友发邮件、私信或者评论说要浅墨讲GUI,那么这就来了。先看一张实现的效果图吧: 其中的背景音乐,游戏图标和背景图片都出自育碧公司的...
目录 1、前言 2、渲染到纹理 3、调试支持 4、正交投影 ...记得那是在差不多10多年前,我在工作中认识了一位好兄弟小杨。...他长了个圆脸,跟我一样戴副眼镜,话语不多,而且眼睛中并没有闪烁着我希望看到的...