
directx
茗樱.Stella
茗染云华 荆挑赋樱
展开
-
【游戏开发】关于Direct X(六)绘制蝙蝠着色器
//D3D兼容库,包含对系统的兼容以及Directx库#include "DXUT.h"//摄像机#include "DXUTcamera.h"//设置对话#include "DXUTsettingsdlg.h"//音乐#include "SDKmisc.h"//资源#include "resource.h"//天空盒子#include "skybox.h"翻译 2018-11-01 12:41:26 · 631 阅读 · 0 评论 -
【游戏开发】关于Direct X(五)绘制一个旋转茶壶
//d3dUtility.h#ifndef __d3dUtilityH__#define __d3dUtilityH__#include <d3dx9.h>#include <string>namespace d3d{ bool InitD3D( HINSTANCE hInstance, // [in] Application inst...原创 2018-10-09 17:53:03 · 445 阅读 · 0 评论 -
【游戏开发】关于Direct X(四)9绘制一个旋转立方体
//d3dUtility.h#ifndef __d3dUtilityH__#define __d3dUtilityH__#include <d3dx9.h>#include <string>namespace d3d{ bool InitD3D( HINSTANCE hInstance, // [in] Application inst...原创 2018-10-09 17:49:41 · 410 阅读 · 0 评论 -
【游戏开发】关于Direct X(三)初始化D3D窗口
//d3dUtility.h#ifndef __d3dUtilityH__#define __d3dUtilityH__#include <d3dx9.h>#include <string>namespace d3d{ bool InitD3D( HINSTANCE hInstance, // [in] Application ins...原创 2018-10-09 17:42:30 · 744 阅读 · 0 评论 -
【游戏开发】关于Direct X(二)绘制两条白色线段、三角形、正方形
//Direct3D9头文件#include <d3d9.h>//宏定义窗口类名字#define WINDOW_CLASS "UGPDX"//宏定义窗口名字#define WINDOW_NAME "Drawing Lines"//设置和创建Direct3Dbool InitializeD3D(HWND hWnd, bool fullscreen);//创建将要...原创 2018-09-29 11:51:52 · 919 阅读 · 1 评论 -
【游戏开发】关于Direct X(一)
1.DirectX的定义首先,我们必须了解DirectX的定义。DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。最新版本为DirectX 11,创建在最新的Wi...原创 2018-09-26 19:44:13 · 4008 阅读 · 3 评论 -
【游戏开发】directx游戏项目——第一部分(未完)
目的:编写启动渲染系统的代码,用于初始化Direct3D,将屏幕清屏为指定的颜色以及关闭系统。 //main.h#ifndef _UGP_MAIN_H_#define _UGP_MAIN_H_#include "StrandedEngine/engine.h"#pragma comment (lib,"lib/StrandedEngine.lib")//窗口类名#d...原创 2018-10-01 13:10:12 · 1361 阅读 · 2 评论 -
【游戏开发】关于Direct X(七)DirectDraw技术
DirectDraw可以访问显示卡上的内存。还可以作为位图混合器,可以生成、移动和转换图像数据或对数据进行合成用于显示。 每个DirectDraw应用程序都是由以下几步组成的:1.创建DirectDraw对象。2.设置协作级别。3.选择显示模式。...原创 2018-12-09 15:25:39 · 546 阅读 · 0 评论