原创 DirectX環境的配製

您的位置:   DirectX   文章標題 DirectX 開發環境的支持與配置 來源: [ ogdev ] 瀏覽: [204]   在進行DirectX開發之前,我們需要下載並安裝相應版本的DirectX SD

原创 DirectX3D 學習筆記

  一: 數學知識 1:向量:長度,定點。 (1)       向量與位置無關,所以我們可以把所有的向量的尾部和座標系的圓點重合,從而我們可以用一點來

原创 c++ 筆記3

  1:鍵盤消息的處理:輸入信號-〉鍵盤處理器-〉鍵盤處理器申請中斷,同時系統獲得字符碼(掃描碼)  掃描碼:低七位表示那個鍵被按下,而最高爲是代表被

原创 D3D study 1

  一: 數學知識 1:向量:長度,定點。 (1)       向量與位置無關,所以我們可以把所有的向量的尾部和座標系的圓點重合,從而我們可以用一點來

原创 GameEngine_Input

#include "stdafx.h"#include <stdio.h>#include <d3d9.h>#include <d3dx9.h>#include <dinput.h>#define SafeRelease(pObject)

原创 遊戲消息處理

事件機制在很多高級程序設計語言中都有支持。譬如VB、C#(delegate)、C++Builder(並不屬於C++的範疇。C++Builder中的事件處理器必須用關鍵字closure<閉包>修飾)等等,甚至在HTML中也可以見到它的身影

原创 c++中的xml解析

XML 初級教程(一)作者:我本楚狂人 下載源代碼一、XML是什麼?XML即extensibe markup language的縮寫,也就是可擴展標識語言。它是作爲一種通用數據結構而出現的,儘管它曾被認爲取代html。實際上我們可以將其看

原创 GameEngine_D3D

#pragma once#include "stdafx.h"#include <d3d9.h>#include <d3dx9.h> #define SafeRelease(pObject) if(pObject!=NULL){pObje

原创 Object-Oriented Game Design (面向對象的遊戲設計)

Introduction It is fairly common knowledge that producing high-quality computer games is somewhat time intensive and no

原创 Ui 設計4

歡迎回到“使用C++和DX開發GUI”的第四部分。接着我們的主題(我是如何爲我未來的遊戲開發GUI的 — Quaternion),本文將關注所有的有關遊戲GUI的細節問題。 4.1、保存窗口  窗口序列化(

原创 使用C++和Directx開發GUI(一)

使用C++和Directx開發GUI(一) 發表日期:2006-09-03作者:[轉貼] 出處:      看起來我在做發明車輪的浪費時間的事--windows已經有一套非常複雜功能完善的GUI.不幸的是windows的GUI適用於辦公軟

原创 多渲染窗口的實現

  多渲染窗口的實現   DX9通過SwapChain來實現,每個渲染窗口對應一個SwapChain;   (1)創建 IDirect3DDevice::CreateSwapChain()   (2)改變

原创 遊戲ui設計2

  使用C++和Directx開發GUI(二) 發表日期:2006-09-03作者:[轉貼] 出處:   歡迎您繼續閱讀"使用C++和Directx開發GUI"的第二部分.這裏是第一部分.接着我們的主題(講解在我未來的遊戲如何

原创 日誌文件

  準備在整進程中引入Log,方便調試   使用c++文件流ofstream類,來進行寫入,寫出 Std::fstream file File.open(“log.txt”); Log(std::ofstream &file) {    

原创 框架的建立

 經過前段時間的工作,引擎的框架基本建立 剩下的就是添加功能模塊了。。。   一 :項目1 RTEngine(靜態鏈接庫) RTRenderer :是個Manager主要用來加載用戶所需要的DLL(DirectX OR OpenGL)