原创 做了主管之後才知道怎麼做好一個普通員工

    在技術總監的這個職位上已經有兩年多了,經常有一種感慨――做了主管之後才知道怎麼做好一個普通員工。做一個好的總監,我相信自己還有很多地方需要改進

原创 D語言遊戲編程(4):使用MS Visual Studio調試

最近一直在使用Ultra Edit作爲開發環境,WinDBG來調試。遇到幾個很大的問題就是DMD壓縮包中帶的WinDBG不支持Unicode格式的文本

原创 Ogre學習筆記(9):API 抽象層

       OGRE通過一個抽象層,實現了API無關性。現在有RenderSystem_Direct3D9和RenderSystem_GL兩個實現。下面主要通過考察RenderSystem_Direct3D9來分析一下API抽象層及其

原创 Ogre學習筆記(8):骨骼動畫

       OGRE的基本動畫控制是很簡單的,設置一個動畫的操作是這樣:        // Set idle animation mAnimationState = ent->getAnimationState( "Idle" ); 

原创 D語言遊戲編程(1):工作環境

前言 作爲一個遊戲程序員,D語言對我是很有吸引力的!我相信有不少的人和我有同感。我熱愛編程,但是我不能說我熱愛C++。坦白的講,如果是我一個人獨立編程,我很樂意使用C++,它的好處就不必多說了,但是在一個稍微大一點的團隊中,我一直希望找到

原创 MFC行將遠去啦

  昨天偶然需要查一點MFC界面技巧的東西,到幾個網站搜了一下。下載了一些例子代碼,讓我驚訝的是這些文章和代碼都相當老舊了,都是VC6版本的,有些在V

原创 ShaderSimpler(1) : 實現基本光照

下載源碼 : http://yanonsoftware.googlepages.com/ShaderSimpler.zip程序的基本思路    class SimpleD3DApp處理了win32窗口創建和D3D初始化的工作,然後響應菜單

原创 新年好!2007

2007年毫無懸念的在加班中開始了,首先要對正在看這篇blog的兄弟說聲新年好!新的一年真是讓人充滿希望啊。 2007年最大的祝福要送給我的小女兒,希望她健康成長。然後希望家人都健康、平安、快樂。:) 2007年對自己的工作和學習也是充滿

原创 MMORPG開發雜談(四):爲什麼要有最高等級限制

       一個剛入行的策劃朋友問我,“MMORPG爲什麼要做最高等級限制呢?玩家的等級不就是對應的一套數字嗎,設計起來又不費力,幹嗎不做個三百、五百級的,讓玩家升去貝!”我不是幹策劃的,這個問題以前還真沒仔細考慮過,如果只是說因爲大家

原创 D語言遊戲編程(7):D語言基礎之struct

    D語言的struct是一個簡單的數據集合。它屬於值類型;它不支持構造、析構函數,不支持虛函數,不支持繼承,如果需要這些特性,則應該使用clas

原创 D語言遊戲編程(3):D語言基礎之Attributes

 下面是D語言文檔Attributes一節講述的主要內容,還是看代碼吧! import std.stdio;void main()...{    tr

原创 D語言遊戲編程(10):D語言基礎之函數和操作符重載

關於D語言的函數和操作符重載:1. 不需要聲明虛函數,默認所有成員函數都爲虛函數,編譯器會自動優化;2. 函數參數支持in, out, inout等修

原创 D語言遊戲編程(2):D語言基礎之Declarations,Types,Properties

  首先需要熟悉一下D語言。D語言目前還沒有什麼書(有一本日文的,不知道小日本怎的對D這麼熱衷),所能參考的就是D語言的官方文檔啦。不太適合編程的初學

原创 D語言遊戲編程(5):D語言基礎之Pragmas,Expressions,Statements

    Pragma比較簡單,常用的兩種:        pragma(msg, "compiling...");         pragma(li

原创 D語言遊戲編程(6):D語言基礎之Arrays

以下是D語言數組的一些演示代碼: import std.stdio;void main()...{    tryArrays();}void tryA