第一頁 上一頁 < 6 7 8 9 10 11 >  11/11
檢視方式: 列表 摘要
OGRE中的工廠模式
xnaOgre 在天空部落發表於14:45:19 | 設計模式
OGRE內部工廠模式應用的非常多,例如在sample常見的SceneMgr->CreateLight("name");
許多人很好奇為什麼沒有new就可以創建燈光,那是因為在物件導向的模式下,減少實體化
才是明智的做法,當然他本質還是在createInstanceImpl()當中new一個新的燈光,但引擎
封裝了這些細節。以下看看建立一個燈光的流程:

觀看全文...
抽象工廠模式
xnaOgre 在天空部落發表於17:35:34 | 設計模式
抽象工廠模式其實與工廠模式差異不大,內部也是以工廠模式實作,
主要差異在於產品線的擴大,也就是上一篇所說的Product的種類擴增
上篇例子就是指兵種單位,這篇要舉的例子其實不怎麼好,不過足以說
明抽象工廠的應用。


觀看全文...
工廠模式
xnaOgre 在天空部落發表於16:06:08 | 設計模式

工廠模式常出現在物件導向的程式裡面,
無論利用合成或是繼承的方法,都是常會運用到的模式,
一般而言,我們常利用類別多型的威力來完成工廠模式。
其實工廠模式的精華就在下面這一行:




觀看全文...
介紹XNA與OGRE 腦袋有壞掉嗎??
xnaOgre 在天空部落發表於21:01:26 | 遊戲人話家常
來參觀此網誌的朋友一定有一個疑問,一個是邪惡帝國推出的XNA,一個是自由陣營的OGRE,這兩個要怎麼連結在一起呢?其實沒甚麼大不了,兩個都是很優秀且頗具社群的遊戲開發函庫(非嚴格的定義),重點是兩個都是免費,未來發展也相當看好。



觀看全文...
XNA相關網路資源
xnaOgre 在天空部落發表於20:57:35 | XNA
非常多教學或是介紹
有興趣的可以好好利用

觀看全文...
XNA Game Express
xnaOgre 在天空部落發表於20:51:21 | XNA

2007年早期MS發佈了XNA Game Express 1.0版,企圖打造一個跨PC與XBOX360的遊戲開發工具,說穿了,也就是集成MDX1.1,MDX2.0 beta與.net framework 2.0,稱作XNA framework,並且與GarageGames Inc.合作,使用Torque Engine作為視覺化開發工具,也就是說GarageGamesTGB,TSE,TGE寫了一份C#的版本稱作Torque X,讓開發出來的元件可以透過XNA framework在XBOX 360上run。XNA計畫已經推行一段時間,從2004年的GDC大會上就已經公佈一些細節。MS算盤的打得很精,企圖讓彽成本開發公司可以取得開品質的跨平台開發工具;以及深入校園,讓遊戲相關科系的單位使用這套工具,養肥他們,未來就難脫離MS的控制,再者用自家C#語言開發,可謂一魚多吃;其實MS最大的夢想,是想打造遊戲界的Youtube,讓light core玩家也可以自行創造遊戲在xbox360或者pc上,向朋友炫耀。目前在PC上的Release並不用錢,但是在XBOX360上則是需要加入Club,並且繳交年費,但也不貴,有興趣的朋友可以先熟悉架構,未來就開發遊戲可以放到XBOX360上run。



觀看全文...
裝飾者模式
xnaOgre 在天空部落發表於20:36:06 | 設計模式
裝飾者模式可以用在遊戲設計的哪個部分?這個例子我覺得用來介紹裝飾者模式最適合不過了,就是動畫的播放;要怎樣才能設計一個相依性低,擴充又方便的動畫類別呢?當時腦中就想到Decorator這個好用的設計模式,也就是裝飾者模式,只是當時在趕案子就把它擱在一旁,現在有時間就好好把它完成。何謂裝飾者模式,用一個最簡單說法,就是你現在想要實現一個主要的功能,但是它可以附加許多小功能,這些小功能就是所謂的裝飾者,怎麼樣?是不是猜到如何應用到動畫程式上。典型的2D動畫程式,不外乎就是讓圖片動;而秀圖就是我們的主要功能,因為無論怎麼動都是要秀圖吧,但要怎麼動?動法有很多種,有換圖片、透明度變化,平移、旋轉、縮放‧‧等,anyway,這些都是使用者可以去做延伸,很明顯的,這些動法就是我的們附加功能,今天我想要縮放加平移,或是我想要透明度高低變化加上換圖片,這些都可以透過裝飾者模式來達成,覺得很神奇嗎?看看範例就知道實踐上一點都不難。

觀看全文...
狀態模式
xnaOgre 在天空部落發表於20:34:55 | 設計模式
遊戲中可能會用到的狀態模式

觀看全文...
觀察者模式
xnaOgre 在天空部落發表於20:34:12 | 設計模式
遊戲中可能會用到的觀察者模式

觀看全文...
策略模式
xnaOgre 在天空部落發表於20:31:52 | 設計模式

在遊戲中可能用到的策略模式



觀看全文...
Fantastic GUI
xnaOgre 在天空部落發表於20:22:25 | OGRE
自從CEGUI的maintainer離開之後,似乎越來越多人想搶佔GUI這個餅
在Showcase裡面可以看到不少新的GUI 有以下這些比較有名的:
(1) Navi
(2) BetaGUI 2
第三個是官方已經有為它新開子論壇的GUI
(3) QuickGUI
不過最令人驚艷的是最近一個新的GUI,取名叫RightBrain,有些影片可以看
挺酷的,看好他的發展。
Video1
Video2
Video3

BulletX物理引擎
xnaOgre 在天空部落發表於20:16:19 | XNA
誰說XNA沒有物理引擎可用,XNADev.ru上就有人把Bullet Physics用C#重寫,在Bullet官網Bullet就可以下載,在Extra\BulletX裡面。這個網址可以看影片:Video
Bullet是一個免費且開源的物理引擎,支援剛體模擬及碰撞反應,有興趣的人可以抓下來玩看看。
很棒的視覺化開發環境
xnaOgre 在天空部落發表於20:14:44 | XNA
Blade3D是一個使用XNA開發的視覺化開發環境,支援許多特效,介面也頗為人性化,強烈推薦抓下來玩看看,現在只是Beta版,所以不用錢,XNA也能夠做出很專業的東西,雖然SimpleRacer Starter Kit推出就已經看得出來了,最近對XNA是越來越有興趣。
第一頁 上一頁 < 6 7 8 9 10 11 >  11/11
系統公告
個人檔案
個人圖檔
ID:xnaOgre
暱稱:兔子安

人氣指數
當日人次:
累積人次:
xnaOgre的最近文章發表
文章分類
誰推薦我
好時光貼曆
誰來我家
RSS 訂閱
贊助商
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入免費註冊