原创 Open Scene Graph

教程1——使用Open Scene Graph幾何 摘要      本節涵蓋了生成基本幾何形狀的一些方法。生成幾何物體的方法有這麼幾種:在最底層對OpenGL基本幾何進行鬆散的包裝,中級是使用Open Scene Graph的基本形狀,以

原创 dll動態鏈接庫製作方法

如果已經寫好了一個C++的類,希望把它做成dll動態鏈接庫,這裏介紹一種簡單的方法。      1、製作dll     利用VC6新建工程時選擇win32 dynamic-Link Library,然後添加頭文件和cpp文件。假設類名爲e

原创 VC讀取dat文件

 看看數據是什麼格式 讀取.dat文件的方法跟普通文件一樣 -------------------------------------- FILE *

原创 3D遊戲引擎彙總

物理Engine novodexhttp://www.novodex.com/odehttp://ode.org/Tokamakhttp://www.adamdawes.com/programming/tokamak/index.html

原创 CEGUI 使用方法 一

CEGUI渲染入門 不管你用的是什麼引擎,至少要做如下所示最基礎的三步,才能使CEGUI運行起來。 1. 創建 CEGUI::Renderer 對象。2. 創建 CEGUI::System 對象。3. 調用渲染函數。 當然,真正實現遊戲G

原创 OSG( OpenSceneGraph)

一:編譯問題論壇上編譯好的庫文件也是FLMN人爲編譯的文件,與自己用CMAKE編譯的沒有什麼不同,說到自己編譯,總結一下主要有幾個方面的錯誤:首先來說,直接下了源碼,沒有下載第三方庫與data數據文件,首先源碼是不必說了,必備的。源碼的下

原创 openal全教程

 openal教程(一)簡介   歡迎來到OPENAL的世界!OPENAL一直在不斷的創新,幾乎沒有一個API能達到她的全部潛能。一個很大的原因是因爲hardware加速建立在特殊的版卡上。然而,Creative Labs是APENAL的

原创 利用CEGUI和Lua實現框架

在上一篇文章中,介紹了一種基於組件方式的遊戲UI架構設計方案,在這裏,筆者將介紹如何利用CEGUI和Lua來實現這種靈活的框架。       CEGUI是一個兼容OpenGL、DirectX的優秀開源GUI庫,關於她的介紹以及如何在Dir

原创 CEGUI學習筆記一--FirstWindow和FalagardDemo1分析

前言         該系列文章將記錄我在學習CEGUI(0.6.0)時碰到的一些問題和得出的心得體會,適合沒有任何CEGUI基礎的朋友看。我會不定期的將自己的學習整理成筆記,同時由於我是本月剛接觸CEGUI,也是正在學習的階段,所以熱烈

原创 MD5加載編譯問題

MD5類,編譯時出fatal error C1010: unexpected end of file while looking for precompiled header directive 這是預編譯頭文件的問題。解決辦法有兩個,一

原创 sockaddr與sockaddr_in結構體詳細講解 二者區別

sockaddr與sockaddr_in結構體詳細講解 二者區別 struct sockaddr {unsigned short sa_family;     /* address family, AF_xxx */char sa_dat

原创 基於MFC的大型數據文件處理方法

基於MFC的大型數據文件處理方法 在Visual C++中,MFC(微軟基礎類庫)提供了CFile和CStdioFile兩個類來進行程序中的文件輸入輸出操作。Cfile類提供了基於二進制流的文件操作,功能類似於C語言中的fread()

原创 在Ring3上實現文件碎甲(解鎖)功能

一.概述:如果一個病毒文件被植入正在運行的進程中,我們想要清除它時系統總會提供無法刪除;有時編輯文件的進程被意外中止而文件句柄沒有正確釋放,導致此文件

原创 Login VC++ 使用ADO實例

step 1: 找到StdAfx.h,在最後一個#Include後把如下代碼貼入 #import "C:/program files/common f

原创 MFC框架中視圖窗口全屏顯示

  在MFC的視圖文檔結構中,視圖永遠在框架窗口的範圍之內。本文介紹一種把視圖全屏顯示的方法,能使視圖的大小佔據整個顯示器窗口。 方法要點1:擴大主框架窗口。因爲視圖的大小是隨主框架窗口的大小自動調整的,所以首先要把主框比顯示器窗口還大,