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