自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EasyLiu

成功的路上并没有捷径可走,唯有一步一个脚印

  • 博客(10)
  • 收藏
  • 关注

原创 DirectX3D游戏开发六 场景光照的实现

欢迎来到EasyLiu的博客!    参考:directxtutorial.com DirectX.9.0.3D游戏开发编程基础    我们之前讲的简单的3D场景都是没有光照的,但是这个和实际的环境是由很大的差距的。在这一节课我们就讲一下怎样为场景添加光照,增强所绘场景的真实感。    自然界的光照是很复杂的,各种反射、折射等等,游戏中的光照都是尽可能去模拟真实的世界,达到逼真的效果,

2015-08-31 19:51:03 2207 1

原创 DirectX3D游戏开发五 简单模型创建(索引缓存)

欢迎来到EasyLiu的博客!    参考:directxtutorial.com    到目前为止我们仅仅创建了一些单个的三角形。我们知道3D模型是由很多三角形连接起来形成一个几何体的。在这节课中,我们讲一下怎样利用三角形来建立一下一些简单的集合图形,以及怎样移动、旋转和缩放他们。    绘制一个四边形    一个四边形可以看做是由两个三角形组成,如下所示:    代

2015-08-29 19:27:43 1563

原创 DirectX3D游戏开发四 Z-Buffer的实现

欢迎来到EasyLiu的博客!参考directxtutorial.com DirectX.9.0.3D游戏开发编程基础    在上一节课中我们讲了简单的流水线操作,重点讲了坐标变换,实现了一个三角形的自转。但是存在一个问题:虽然它完美的计算了三维顶点在屏幕上的位置,但是它不显示深度。这一节课我们来解决这个问题!    假设我们要画两个三角形,一个三角形在另外一个三角形的后面,然后从一个

2015-08-29 09:50:51 2071

原创 DirectX3D游戏开发三 绘制流水线

欢迎来到EasyLiu的博客 !    参考:directxtutorial.com   DirectX.9.0.3D游戏开发编程基础     In the last lesson you built a simple, flat triangle lit with simple diffuse lighting. This triangle was not 3D, it was flat

2015-08-28 21:44:23 2308

原创 DirectX3D游戏开发二 绘制第一个图形

在前一章节我们已经创建了我们的第一个DirectX3D项目,但是只是显示一个灰色的窗口而已,并没有进行相应的绘图操作。那么今天,我们就来让窗口变得更漂亮一些。   今天主要讲通过顶点缓冲区绘制图形。什么是顶点缓冲区?顶点缓冲区就是用来保存顶点数据的内存缓冲区,在DirectX3D中由COM接口IDirectVertexBuffer9表示,顶点缓冲区中顶点的数据就决定了渲染到屏幕上的效果。

2015-08-28 17:08:22 2873

原创 一道超级坑爹的题目

int a=4;int f(int n){ int t=0; static int a=5; if(n%2) { int a=6; t+=a++; } else { int a=7; t+=a++; } return t+a++;}void main(){ int s=a,i=0;

2015-08-23 09:43:36 1663 2

原创 WPF开发之WPF简介

以下内容摘自于:百度百科概述    WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。    WPF是微软新一代图形系统,运行在.NET

2015-08-22 21:35:10 2888

转载 GDI+ 使用指南(basic guiding of GDI plus )

其实这个也没有什么用,毕竟已经是过时的技术了。不过技术的更新跟实际的使用还是有差距了,免不了还是要用这种过时的技术,所以还是记录下来,方便以后查阅。  GDI+没记错的话是跟随XP诞生的,是XP系统上的图形绘制系统(以前的是GDI),GDI+相对于GDI提供了一些新的特性,比如渐变的画刷,支持多种图像格式等等。不过我觉得最大的变化,还是编程模型上的变化。GDI+使用了面向对象的思想,对接口进行

2015-08-22 16:59:02 839

转载 fatal error LNK1281: 无法生成 SAFESEH 映像。

解决方法:1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。

2015-08-22 10:28:01 1038

原创 DirectX3D游戏开发一 第一个DirectX3D项目

欢迎访问EasyLiu的博客!此博客为博主原创,未经允许不得转载!    开发环境:WIN764+VS2013+DirectX SDK(June 2010)     首先提供DirectX3D软件包下载地址:http://pan.baidu.com/s/16WItw。    下载下来之后直接双击安装就行,默认安装目录为:C:\Program Files (x86)\Microsoft

2015-08-06 17:09:18 7372

空空如也

空空如也

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

TA关注的人

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