原创 about porting

http://www.diybl.com/course/3_program/c/c_js/20100710/426527.html http://www.cppblog.com/lyricc/archive/2012/01/12/1640

原创 Would it be faster to batch SetVertex/PixelShaderConstant calls?

From  http://www.gamedev.net/topic/435995-would-it-be-faster-to-batch-setvertexpixelshaderconstant-calls/ Copy the cont

原创 使用R7版NDK搭建Android開發環境[不使用Cgywin]

廢話不多說,只說幾句。 寫這個的初衷是因爲公司的項目需要,領導要求我搭建一個Android的開發環境(Eclipse + NDK),我算上找資料,下載,安裝,配置環境及寫文檔,正好用了一個工作日。先把整理好的文檔編輯後發在這裏,一是因

原创 WebGame方案彙總

強勢三國卡版風頁遊《五虎上將》----等你來戰 《五虎上將》神蹟官網:點擊進入遊戲   看着五虎上線了,說實話,心裏還是有一絲竊喜,卻又一絲悲傷。 竊喜的是這也算是自己參與過的項目上線了,悲傷的是,這不是自己手把手從頭到尾一路走來的項目。

原创 瀏覽器緩存導致FLASH資源更新問題的解決方案

  在網上搜瀏覽器緩存問題時,遇上了很多問題。一是不知道應該用何種關鍵字搜索,二是一搜出來,就全是講的是如何禁用瀏覽器緩存的方案。   作爲大型點的FLASH WEBGAME來說,不緩存顯然是不行的。總體上來說,我們要想達到的目標就是 一

原创 Making RTS games

Reference to: Where to start for RTS games?Making RTS games,and etc.---------------------------------------------------

原创 可編程渲染管線與着色器語言

Programming pipeline & shading language 大家好,今天想給大家介紹一下可編程渲染管線和着色器語言的相關基礎知識,使想上手SHADER編程的童鞋們可以快速揭開SHADER語言的神祕面紗 由於時間有限,我

原创 Deferred Shading

一直在關注這個東西,最近忙裏偷閒,深入地瞭解了一下。 首先,我們說說延遲渲染的好處。畢竟一個東西的產生,是爲了解決當前已有的東西不能解決的問題。 Deferred Shading Tutorial下載 上面的文章很好地討論了採用傳統着

原创 終於,我生命中第一次編譯並運行了手機程序

Android的環境搭建是相當麻煩,拆騰了很多次,這一次終於狠下心來,研究了三天。 可能不同的人遇上的錯誤不一樣吧。 網上找來的文章也不能解決所有問題。 但最完整的一篇要算下面這個。它基本上描述出了我所遇上的所有問題。   讓人死去活來的

原创 告一段落

今天做完了光照提交,被法線問題狠狠地糾結了兩個小時。現在想來,自己真是很2. 材質系統雛形算是有了,支持FPP和SHADER、材質動畫、XML加載。算下來,這系統也做得夠久了,把所有時間算起來,估計也有6人*月的樣子。 反覆修改好幾次,

原创 引擎Demo演示-算是一個轉折點吧

歷時兩年開發的3D遊戲引擎終於演示了,也算是對這兩年工作的一個總結。 只是覺得特別彆扭的就是演示會上的不善言辭,很多東西都沒有說清楚。但還好各位觀衆都比較滿意. 不知不覺半年多沒寫博客了,也不太習慣囉嗦,上幾個圖留作記念吧。 場景編輯器

原创 Android SDK r20.x更新時,沒有Android API的問題

很久沒寫日誌了,今天要記錄一個讓我覺得很糾結的問題。 今天突然想嘗試一下最新版的ANDROID SDK的滋味。但在升級的時候卻發現沒有API列表。 如下圖,紅圈內的內容。 糾結了很久。 先是在官網上下載的 installer_r20.

原创 山寨版的《KingdomRush(皇城突襲)》

項目組搞FLASH一個月了,弄了一個山寨版的KINGDOMRUSH。 麻雀雖小,五臟俱全。在這個過程中,學會了AS3.0編程,資源管理,事件,pureMVC,JSON等等相關知識。同時也認識了erlang,molehill,away3d

原创 Unity3D的Android移動之路之平臺依賴編譯

Unity3D是一個跨平臺的開發工具,支持的平臺五花八門,常常開發一款遊戲要發佈到不同的平臺,在不同的平臺上會使用不同的代碼,難道要我們各平臺分別使用一套代碼,單獨編譯一次嗎?當然不用了。 Unity3D有一個功能叫平臺依賴編譯(Pla