線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1475
推到 Plurk!
推到 Facebook!

學習DIRECTX之程式設計須要去了解3D理論還是只要知道API之功能即可?

 
vbkiller
一般會員


發表:65
回覆:28
積分:18
註冊:2007-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-07-13 20:08:04 IP:125.230.xxx.xxx 未訂閱
請問大家:

學習Delphi DIRECTX之程式設計須要去了解3D理論嗎? 還是只要知道API之功能即可?(就像我們無須了解VCL元件方法之實作只要知道該方法能做什麼事即可)
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-07-14 18:03:53 IP:60.248.xxx.xxx 未訂閱
您好

單是了解那些相關的api,就夠複雜了

不知道你切入的角度是?需求是?遊戲設計還只是載入3D模型?
網路上有幾套人家整理好的類別元件組,或許減少底層的複雜度,
但要真正操控靈活運用,還是務實一點比較好

用delphi directX真要跟VC DirectX比,相對資源比較少
版本引擎跟不上最新潮流
有些新特效若沒有人整理出宣告
在delphi裡根本無法使用

個人淺見,僅供參考

===================引 用 vbkiller 文 章===================
學習Delphi DIRECTX之程式設計須要去了解3D理論嗎? 還是只要知道API之功能即可?(就像我們無須了解VCL元件方法之實作只要知道該方法能做什麼事即可)
RootKit
資深會員


發表:16
回覆:358
積分:419
註冊:2008-01-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-07-15 22:15:54 IP:122.126.xxx.xxx 訂閱
DirectX 已經不是用簡單的 API 就能搞定。
看你要用 2D 還是 3D ,是 2D模擬 3D 還是....

至於版本,要看要寫軟體得特性。
需不需要用到新版 DirectX 的特效。

如果沒有,就舊版用一用就好。
像是楓之谷遊戲還在用 Directx 8

當然很多觀念都要去瞭解,不然既使封裝的在好或用現成的。
你還是搞不懂。要用什。
vbkiller
一般會員


發表:65
回覆:28
積分:18
註冊:2007-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-07-18 16:12:40 IP:218.164.xxx.xxx 未訂閱
我原始需求是要製作網頁上的動畫,於是到書局去看幾本flash的書,我覺得flash上的時間軸,關鍵影格,補間動畫,其實就像用delphi寫動畫程式一樣,你須要用許多Timage以載入圖檔,用Ttimer來控制時間及移動圖像,只不過delphi寫的動畫無法放到網頁上,但經hahalin說用螢幕錄影程式便可將錄下之檔案轉為可放入網頁之flash格式,我就覺得不太須要去學習如何製作flash動畫(部份原因是我很懶得在去學新的工具程式),用delphi就可製作一般的動畫,如果要製作3D動畫,可能就須要靠Directx,甚至我還認為delphi可做出之動畫flash可能還做不出來, 


===================引 用 pedro 文 章===================
您好

單是了解那些相關的api,就夠複雜了

不知道你切入的角度是?需求是?遊戲設計還只是載入3D模型?
網路上有幾套人家整理好的類別元件組,或許減少底層的複雜度,
但要真正操控靈活運用,還是務實一點比較好

用delphi directX真要跟VC DirectX比,相對資源比較少
版本引擎跟不上最新潮流
有些新特效若沒有人整理出宣告
在delphi裡根本無法使用

個人淺見,僅供參考

===================引 用 vbkiller 文 章===================
學習Delphi DIRECTX之程式設計須要去了解3D理論嗎? 還是只要知道API之功能即可?(就像我們無須了解VCL元件方法之實作只要知道該方法能做什麼事即可)
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-07-19 18:06:19 IP:61.217.xxx.xxx 未訂閱
所以您要的是像"一隻會動的怪物(精靈)"能放在網站上遊走?
那得確是不用那麼複雜
用您所述已熟悉的辦法配合側錄成flash格式或許是最好辦法
(用ActiveX嵌入也許可行?)
我剛始學動畫程式設計,也是由TImage或Win32 API去著手
不必去搞什麼DirectX
DirectX是對大量貼圖換圖(flip)速度關心,是另一個層次的問題.....
與其弄懂DirectX,不如學點flash皮毛,要做到"一隻會動的精靈",在flash不會很難,對岸教學網站應該找得到....(小弟,很久以前學過,沒用忘光了)

===================引 用 vbkiller 文 章===================
我原始需求是要製作網頁上的動畫,於是到書局去看幾本flash的書,我覺得flash上的時間軸,關鍵影格,補間動畫,其實就像用delphi寫動畫程式一樣,你須要用許多Timage以載入圖檔,用Ttimer來控制時間及移動圖像,只不過delphi寫的動畫無法放到網頁上,但經hahalin說用螢幕錄影程式便可將錄下之檔案轉為可放入網頁之flash格式,我就覺得不太須要去學習如何製作flash動畫(部份原因是我很懶得在去學新的工具程式),用delphi就可製作一般的動畫,如果要製作3D動畫,可能就須要靠Directx,甚至我還認為delphi可做出之動畫flash可能還做不出來,


===================引 用 pedro 文 章===================
您好

單是了解那些相關的api,就夠複雜了

不知道你切入的角度是?需求是?遊戲設計還只是載入3D模型?
網路上有幾套人家整理好的類別元件組,或許減少底層的複雜度,
但要真正操控靈活運用,還是務實一點比較好

用delphi directX真要跟VC DirectX比,相對資源比較少
版本引擎跟不上最新潮流
有些新特效若沒有人整理出宣告
在delphi裡根本無法使用

個人淺見,僅供參考

===================引 用 vbkiller 文 章===================
學習Delphi DIRECTX之程式設計須要去了解3D理論嗎? 還是只要知道API之功能即可?(就像我們無須了解VCL元件方法之實作只要知道該方法能做什麼事即可)
系統時間:2024-11-23 3:20:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!