原创 事關Animation Tree的工作隨筆(二)

上回說到,遊戲項目中客觀會遇到邏輯狀態的複雜性和動畫狀態的單一性之間的矛盾,那麼Animation Tree是如何解決這個問題的呢? 這又需要引入一個定律:就是邏輯狀態無論有多麼複雜,但一套邏輯狀態組合一定唯一對應一個具體的動畫。 舉例來

原创 End the line…and the Endless development

到現在爲止,如果沒有奇蹟發生,那麼我過去一段時間內所從事的項目,可以說是走到了它的終點。 雖然感到委屈,但是這也是無奈的事實,中國的這個環境裏,你可

原创 簡單的Memory leak跟蹤(四)參考代碼、組織和幾個問題的討論

參考代碼 摘錄了相關的代碼,在小生的CSDN資源站裏,0分下載,鏈接如下。 http://download.csdn.net/detail/noslopforever/4568056 轉載請使用本資源連接。 Tracer的變種 Trac

原创 簡單的Memory leak跟蹤(一) DEBUG_NEW方案

前言 C++編碼中Memory Leak是一個很討厭卻又揮之不去的話題,最近由於引入了GC,爲了驗證GC是否確實正常free了內存,於是先提供了一個內存分配的Tracer。 與分配器不同,分配器主要解決的是兩個問題: 1、性能,池式分配往

原创 關於遊戲社交的一些想法

遊戲社交很重要,或者說,社交很重要,這一點毫無疑問。 很簡單的道理,玩遊戲,自己一個人單機也能玩得起來,《仙劍奇俠傳》陪伴我們經過的那個時代,伴隨着它的成功,難道就沒有社交的功績?至少,筆者是被同學推薦、並在PC廳裏見到其它人玩後,才主

原创 隨筆:另類的觀點看遊戲市場

新聞人總有個不好的習慣就是喜歡炒新聞,一件很簡單事情總是喜歡來個很複雜的標題,因此來吸引關注者的眼球。從新聞這個行業的特點來說,這樣沒有任何問題,如果一個新聞不夠吸引人,沒人關注,新聞出版機構就可以去喝西北風了。但是,言論歸言論,真正能從

原创 事關Animation Tree的工作隨筆(一)

最近的業務上,又回到Animation Tree這塊了。 衆所周知的是Animation Tree這些概念已經提出很久了,但是使用有着AT支持的CE引擎的項目,卻依然義無反顧地沒有使用AT,而且,連某些引擎支持人員居然也沒搞明白這是個什麼

原创 終於小松一口氣,上來冒個泡

去年五月份開始,開展了一個對已在研項目的流程和架構改進方面的工作。 小生所在的單位是一個擁有“輝煌歷史”、並且在今天仍然有着看起來不錯業績的單位。但是這樣的單位,可能也正如微軟一樣,特別是在“中式管理”無處不在的中國,容易陷入一系列的怪圈

原创 引擎不只是效果,程序不只是策劃。

最近工作中,又陸續發現了Unreal的一些“隱藏的”東西。 例如Test Track整合。 例如UDS:腳本融入Visual Studio中。 例如Sync:代碼合併工具。 …… 加上之前的Swarm和Perforce4整合。

原创 自醒錄(一)

現在這個項目可能算是自己第一次真正意義上“帶隊”吧,感覺確實跟之前一個人衝鋒陷陣有很大不同。 到上週,項目的第一個程序版本應該已經算是結束了,有幾個遺留問題,但是應該無傷大雅。龍骨本身還是優雅的,船體上的漏洞總有補上的一天。由於只是一個程

原创 概念、實現和溝通

最近在公司負責技能系統,這塊兒想了很長時間了,最先還是在04年榮耀的時候就開始考慮的,因爲那時欠考慮太多,被蘭大一指頭按死。但那之後並沒有停止思考,玩了一些遊戲,綜合考慮了一些情況,結合當前項目的情況形成了現在的方案。 從設計上,瑕疵

原创 多線程……?

最近入手了幾本書,大概翻看了看,好幾篇講多線程的。 對於引擎而言,多線程一直是一個問題。 DX9渲染多線程不能,資源多線程需要解決很多問題。 OpenGL渲染多線程不能,資源加載完畢後,貌似生成GL資源好像也不能分開線程來做? DX11的

原创 強烈推薦《全景探祕遊戲設計藝術》

http://baike.baidu.com/view/3962153.htm 這是這個公司的老大強烈推薦給我的,主策同學也強烈推薦,於是就買了一本,一開始沒當回事,看了第一章就忍不住要看第二章,看完兩遍以後,我的感覺也只剩下了一個“強烈

原创 簡單的Memory leak跟蹤(三) 方案2:Dbghelp

dbghelp這個方案比較複雜,速度也比較慢,不過用在Trace的場合也不算太糟糕。 原理是,dbghelp.lib、dbghelp.h提供了一大堆獲取當前調用棧信息(ESP、EBP),並通過這些調用棧,配合上相應模塊的pdb文件,得出當

原创 沒那麼簡單,沒那麼困難

10年前就總是口頭上掛着說要去弄linux下的gcc編譯,不幸這10年接觸的項目都跟linux無緣,今天終於有機會折騰一下gcc…… 最大的感覺,gcc對語法的檢查真是嚴格!vc各種放過我的地方,gcc真是一個個地得理不饒人。 比如下面的