原创 手把手教你配置ogitor

手把手教你配置ogitor 前提: 1、已經編譯通過OGRE(參考http://blog.csdn.net/love0_0xin/archive/2010/10/24/5962500.aspx) 2、已經編譯通過QT(參考http://b

原创 從零開始做3D地圖編輯器(一)(基於QT與OGRE)

第一章 基礎知識   注:文章裏面有不少個人見解,歡迎大家一起互相討論。希望高人能給予相應理解與意見建議。       在實際3D遊戲開發中,編輯器是極其重要的一個部分,一個優秀健壯的編輯器,可以使項目事半功倍,而相反,一款BUG超多(隨

原创 從零開始做3D地圖編輯器(二)(基於QT與OGRE)

二、工具安裝指南 1、OGRE下載與編譯 OGRE官方網站:http://www.ogre3d.org 下載最高版本的OGRE(1.7.1),有兩種方式: 第一種方式是直接下載SDK,下載的SDK可以直接使用,但是由於編譯環境不同,可能會

原创 MFC的CArchive類

CArchive沒有基類   CArchive允許以一個永久二進制(通常爲磁盤存儲)的形式保存一個對象的複雜網絡,它可以在對象被刪除時,還能永久保存。可以從永久存儲中裝載對象,在內存中重新構造它們。使得數據永久保留的過程就叫作“串行化”

原创 CEGUI 0.7.1 沒找到CEGUIOgreRenderer_d.lib文件

       今天重新編譯了下CEGUI 0.7.1 版本,編譯倒是沒什麼大的問題,順利通過。      當開始寫些東西的時候,奇怪的問題出來了,找不到CEGUIOgreRenderer_d.lib文件。      應該都編譯出來了啊。仔

原创 從零開始做3D地圖編輯器(七)(基於QT與OGRE)

第二章 編輯器的基本框架 一、幾個問題         前面說了很多編輯器之外的東西,真正要動手做編輯器了,也不能一股腦地就開始了,這之前必須要問自己幾個問題: 1、這個地圖編輯器有什麼基本功能? 2、導入導出文件格式?   A、3D地

原创 給你的程序在Win7上加個小盾,設置manifest

用vs2005以上版本的編譯時候可以直接設置信任權限爲Administrator. 設置方法如下: 工程選項->Linker->Manifest File->UAC Execution Level  選擇requireAdministr

原创 手把手教你配置QT

1、解壓qt-win-opensource-src-4.5.2.zip文件到E:/QT4.5.2目錄中   2、添加環境變量: Administrator: QMAKESPEC/win32-msvc2008 QTDIR/E:/QT4.5.

原创 從零開始做3D地圖編輯器(八)(基於QT與OGRE)

二、基本框架佈局          根據上一節的一些基本需求,做出一個簡單的佈局如下圖: 窗體大小:1024*768,太大了有點顯示器放不下!支持最大化,最小化,關閉按鈕,支持手動拖大拖小。 擁有菜單項(支持快捷鍵,圖標):

原创 從零開始做3D地圖編輯器(四)(基於QT與OGRE)

四、QT基本知識   回到QT,先在VS中新建一個QT Application,項目裏面有幾個目錄: 1、              Form Files目錄,它裏面放的是使用QT designer製作的基於XML的佈局文件,雙擊它就會自

原创 手把手教你配置OGRE v1.7

1、OGRE 環境配置 前提: 我的配置環境是VS 2008 並且已經安裝了DirectX SDK。 a、設置include目錄$(DXSDK_DIR)/Include b、設置lib目錄$(DXSDK_DIR)/Lib/x86 2、解壓

原创 從零開始做3D地圖編輯器(三)(基於QT與OGRE)

三、開始之前的配置       我看到過很多同志在做項目時,直接新建項目後立馬就直接開始編程,使用的是VS默認目錄,結果在Debug的時候老是找不到dll,找不到資源,然後又花了一堆的時間去查找問題,白白地浪費了不少時間,更有甚者就在此時

原创 從零開始做3D地圖編輯器(六)(基於QT與OGRE)

五、OGRE基礎知識 友善提醒:如果你對OGRE比較瞭解,請自覺跳過此節。 本節並不打算提供詳細的入門教程,只是對OGRE的簡單介紹,如果需要OGRE的詳細資料,請自行使用網絡功能。 1、OGRE是什麼          Ogre是一款開

原创 從零開始做3D地圖編輯器(五)(基於QT與OGRE)

第一步,先把window封裝起來,我新建一個MainWidget類,繼承自QWidget類,類的頭文件如下:   #ifndef _MAIN_WIDGET_H_ #define _MAIN_WIDGET_H_ #include <QtG

原创 阿里雲服務器Ubuntu安裝mysql

一、先下載mysql軟件 這個下載地址是在阿里雲php安裝腳本中找到的,通過這個地址下載的話,因爲是走的阿里雲的局域網環境,下載速度應該會相對更快一點。看下圖紅框顯示的速度,我的服務器帶寬只有1M哦,這個速度是阿里雲內部局域網的