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。除了个别接口的更改...
在本课程中,我们将一遍又一遍的设置所有内容以渲染一个空白帧。涉及到的设置非常简单,主要有两件事要做:首先,我们需要高速GPU在内存中的哪个位置创建最终图像(对我们来说,是在后台缓冲区);其次,我们需要...
当初学习的网站是在魔方小站,不过由于公式太多了,那一年主要也就学会了顶层公式PLL和底二层公式F2L,最好的时候大概30s能够复原一个魔方,不过后来还是退坑了。 然后到了大学,参加考核的时候被要求用DirectX9来...
Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率):http://dwz.date/cfGs本文为原创,转载请注明,作者 231469242@qq.com,微信公众号:pythonEducation作者Toby,持牌照消费金融公司模型专家,拥有国家算法相关...
前言: 无所谓好或不好,人生一场虚空大梦,韶华白首,不够转瞬。 ----慕容紫英《仙剑奇侠传四》 ---------------------------
绝大部分内容来自于《Introduction to 3D Game Programming with DirectX12 Frank D. Luna》Direct3D 初始化 Direct3D Initialization 1 基本概念 11 Direct3D 12 概述 12 COM 13 纹理格式Textures Formats 14 交换...
不管你是如何选择了这门专业,我想告诉你的是这是一个很深的领域,没有热爱不如尽早转行。 根据百度百科计算机科学与技术专业(以下简称计算机专业)给出的描述,该专业的主干课程有算法、数据结构、操作系统、编译...
OpenCL全称Open Computing Language,是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且...
OpenCL、OpenGL和DirectX三者的区别
前言: 再深沉的感情,再真挚的牵挂,还是会有分开的一天......到头来又怎么敌得过生离死别...... -------韩菱纱《仙剑奇侠传四》 PS:为了方便大家
经常听到有朋友抱怨他的电脑运行软件或者游戏时提示缺少什么 d3dx9_xx.dll 或 msvcp71.dll、msvcr71.dll又或者是 .Net Framework 初始化之类的错误而无法正常使用,其实很多时候,只是因为你的电脑没有安装好这些...
经常听到有朋友抱怨他的电脑运行软件或者游戏时提示缺少什么 d3dx9_xx.dll 或 msvcp71.dll、msvcr71.dll又或者是 .Net Framework 初始化之类的错误而无法正常使用,其实很多时候,只是因为你的电脑没有安装好这些...
其实写这篇文章和接下来的一篇文章的提前出现,是有推力在那里的,是有不少朋友发邮件、私信或者评论说要浅墨讲GUI,那么这就来了。先看一张实现的效果图吧: 其中的背景音乐,游戏图标和背景图片都出自育碧公司的...
Delphi+DirectX游戏编程 先说说如果用Delphi进行游戏编程要些什么,要注意什么。 1、到网上查找下载 DirectX 7.0 for Delphi 声明档或更高版本(本人源码用的是7.0)。查找时最好用DirectDraw.pas,否
DirectX是微软公司为编写游戏和其他高性能多媒体应用程序而开发的一组高级的Windows低层API,它包含了对图(图形、视频和三维动画)、声音(声效与音乐)、输入设备和网络游戏等的支持。 本章先概述DirectX的基本...
OpenGL是近几年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准。目前,包括Microsoft、SGI、IBM、DEC、...
目录 1、前言 2、渲染到纹理 3、调试支持 4、正交投影 ...记得那是在差不多10多年前,我在工作中认识了一位好兄弟小杨。...他长了个圆脸,跟我一样戴副眼镜,话语不多,而且眼睛中并没有闪烁着我希望看到的...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/16384009 ...众所周知,GUI是游戏中不可缺少的元素,这篇文章中,我们首先
为DirectX游戏计算帧率 最近我写了自己的一个DirectX程序,使用的是自己的框架,以后我就会在我的DirectX程序框架上进行开发了。 首先我们需要探讨的是一个效率问题。在ACM程序中,是很讲究时空比的,也就是说一个...
抱了很大的决心,才决定写下这篇博文,笔者大三从其它专业转行,学习c c++也就一年多,因为入了游戏这坑, 故选择在游戏引擎这块泥泞的道路上前进,且行且开心吧。 不得不吐槽一句,国内想学游戏开发还真是有点...
搞三维图形学首先还是要扎扎实实的先看解析几何、线性代数、计算几何的教材,后面的习题一个都不能少。国内数学书还是蛮好的。苏步青大师的《计算几何》称得上具有世界级水准,可惜中国CAD的宏图被盗版给击垮了。...
目录 1、前言 2、为什么要多显卡渲染 3、多显卡渲染核心原理 3.1、多GPU拓扑模型及工作方式 ...4、异构多显卡渲染框架示例——核显+独显方式 4.1、创建多个设备对象 4.2、创建交换链及渲染目标 ...
DirectX区别,很多软件都会提到这些软件,专业做图形图像设计及程序员比较熟悉,普通的使用者来说很难理解他们之间的区别及作用是什么完全不知道,今天这里整理给大家深入了解一下。 OpenCV 的全称是Open Source ...
Win8 Metro App里玩XNA:框架问题解决方案 华丽的铺垫 XNA的介绍是,XNA是基于DirectX的游戏开发环境,是微软对于Managed DirectX 的修正及扩充版本。XNA中的X表示能够在WindowsXbox和...
C#入门必看含有100个例字,每个例子都是针对C#的学习关键知识点设计的,是学习C#必须知道的一些程序例子,分享给大家,需要的可以下载
什么是流程、工作流作用、Activiti背景简介、Activiti流程设计器安装、Activity环境搭建、通过HelloWorld掌握 Activiti操作流程的步奏、常见API使用、流程部署管理(发布流程、查看流程定义、删除流程、查看流程附件)、流程实例管理(启动流程、查看任务、认领任务、办理任务、查看流程状态) 什么是流程、工作流作用、Activiti背景简介、Activiti流程设计器安装、Activity环境搭建、通过HelloWorld掌握 Activiti操作流程的步奏、常见API使用、流程部署管理(发布流程、查看流程定义、删除流程、查看流程附件)、流程实例管理(启动流程、查看任务、认领任务、办理任务、查看流程状态) QQ:362969068