電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
[問題]看完一些DirectX書後心中的問題,望大大們幫忙解答

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式高級班:DirectX、OpenGL及各種圖型函式庫
上一篇主題 :: 下一篇主題  
發表人 內容
winpu027
稍嫌羞澀的路人


註冊時間: 2007-09-02
文章: 4

0.00 果凍幣

發表發表於: 2007-10-14, AM 6:48 星期日    文章主題: [問題]看完一些DirectX書後心中的問題,望大大們幫忙解答 引言回覆

小弟看完了二本書(我已經有WIN32 SDK基礎嚕):
3D程式設計基本心法(金禾)(學基本慨念)
Introduction to 3D Game Programming with DirectX 9.0(原文眼花花)

小弟的目標:
製作一個3D的貪食蛇(像一些擬真飛行GAME那樣的),並且食物是炫麗的粒子特效組成的東東!!(目標會不會太高了呀><)並且是在一個巨大的正方型中進行的(有範圍限制)

問題:
1.在Introduction to 3D Game Programming with DirectX 9.0中有說到
The width and height of a surface are measured in pixels. The pitch is measured in bytes. Furthermore, the pitch may be wider than the width, depending on the underlying hardware implementation, so you cannot assume that pitch = width · sizeof(pixelFormat).
想問一下當中的pitch Area指的是什麼呢??

2.關於碰撞偵測,書中說用Bounding Volumes,用shpae 跟 box來包住要要偵測的物品,但是在該章節範例,沒有用來偵測是否相交的程式範例,只有把他包起來而已,想請問大大們,有沒有相關的 書or範例 教人如何實作兩個多邊型是否撞在一起了呢??

3.小弟在別的網站看到一個粉炫的粒子特效,所以我也想學更進一步的粒子特效實作的方法Introduction to 3D Game Programming with DirectX 9.0書中的粒子特效感覺只有粒子槍還不錯,另外二個就……小弟在這個網站看到超漂亮的燃燒http://ncat.tw.googlepages.com/myprogram
不知道是用DirectX制作的還是用openGL,小弟我也想學,請教各位大大有書or網站在專門在教這個的嗎??可否告知一下有哪些嗎??

4.關於HLSL好像很重要,Introduction to 3D Game Programming with DirectX 9.0書中的HLSL我看不太懂(應該是英文太差的關係),想請有沒有更能夠了解HLSL的書or網站呢?因為HLSL好像也可以做出很棒的粒子特效,所以想好好的弄懂它!!

5.粒子特效也可以作出像靜電球(夜市賣的那種,摸了會集中在你手中那個像雷電的東東)特效嗎?(想拿來當我貪食蛇的食物)

望大大們為無知的小弟解答~ Very Happy
回頂端
檢視會員個人資料 發送私人訊息
gamestupid777
稍嫌羞澀的路人


註冊時間: 2007-11-02
文章: 2

0.00 果凍幣

發表發表於: 2007-11-2, AM 2:46 星期五    文章主題: Re: [問題]看完一些DirectX書後心中的問題,望大大們幫忙解答 引言回覆

winpu027 寫到:

1.在Introduction to 3D Game Programming with DirectX 9.0中有說到
The width and height of a surface are measured in pixels. The pitch is measured in bytes. Furthermore, the pitch may be wider than the width, depending on the underlying hardware implementation, so you cannot assume that pitch = width · sizeof(pixelFormat).
想問一下當中的pitch Area指的是什麼呢??

有微軟相關問題的話, 多用用MSDN online:
http://msdn2.microsoft.com/en-us/library/bb206357.aspx

winpu027 寫到:

2.關於碰撞偵測,書中說用Bounding Volumes,用shpae 跟 box來包住要要偵測的物品,但是在該章節範例,沒有用來偵測是否相交的程式範例,只有把他包起來而已,想請問大大們,有沒有相關的 書or範例 教人如何實作兩個多邊型是否撞在一起了呢??

雖然CD不是我的強項, 但下面這本書一定有
http://www.amazon.com/Real-Time-Collision-Detection-Interactive-Technology/dp/1558607323/ref=pd_bbs_sr_1/103-1053643-8447847?ie=UTF8&s=books&qid=1193940894&sr=8-1
原文書比較貴, 學生一般都買不起, 建議你可以到圖書館借會上網找看看有沒有ebook

winpu027 寫到:

3.小弟在別的網站看到一個粉炫的粒子特效,所以我也想學更進一步的粒子特效實作的方法Introduction to 3D Game Programming with DirectX 9.0書中的粒子特效感覺只有粒子槍還不錯,另外二個就……小弟在這個網站看到超漂亮的燃燒http://ncat.tw.googlepages.com/myprogram
不知道是用DirectX制作的還是用openGL,小弟我也想學,請教各位大大有書or網站在專門在教這個的嗎??可否告知一下有哪些嗎??

粒子特效如果不考慮粒子間的互動, 最重要的就是排序問題, directX 和 openGL不是問題, 相關資源的話,google很好用,很多教學網站都會有, 古老的如
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=19

winpu027 寫到:

4.關於HLSL好像很重要,Introduction to 3D Game Programming with DirectX 9.0書中的HLSL我看不太懂(應該是英文太差的關係),想請有沒有更能夠了解HLSL的書or網站呢?因為HLSL好像也可以做出很棒的粒子特效,所以想好好的弄懂它!!

5.粒子特效也可以作出像靜電球(夜市賣的那種,摸了會集中在你手中那個像雷電的東東)特效嗎?(想拿來當我貪食蛇的食物)

Shader的確很重要,但其實shading language其實不難, 難的是演算法, 這個網站可以看看http://www.ultimategameprogramming.com/index2.php, 或者是這本書也不錯http://www.amazon.com/Programming-Vertex-Pixel-Shaders/dp/1584503491/ref=pd_bbs_sr_1/103-1053643-8447847?ie=UTF8&s=books&qid=1193941881&sr=1-1
(我自己以前也是看這本書學HLSL的)

順道跟你說, 要學這方面的話, 英文一定很重要, 剛開始讀原文書可能很難啃, 但啃習慣的話會發現比翻成中文書好啃多了(因為很多專有名詞翻過後我都不曉得再說啥了), 另外就是c/c++ programming的能力真的很重要, 多看看一些進階的c/c++的書, 對你會有幫助的, 還有可以去學學computer graphics的東東, 懂一些對你在寫game或讀相關書籍時會有很大幫助的, 加油!!
回頂端
檢視會員個人資料 發送私人訊息
lsk
喜歡上這裡的冒險者


註冊時間: 2007-06-20
文章: 93

20.59 果凍幣

發表發表於: 2007-11-2, AM 8:56 星期五    文章主題: 引言回覆

大推"英文一定很重要, 剛開始讀原文書可能很難啃, 但啃習慣的話會發現比翻成中文書好啃多了(因為很多專有名詞翻過後我都不曉得再說啥了)"!!

英文是全世界通用的語言,最新科技多半會用英文發表,所以會比中文翻譯統一許多。看中文的中高階程式書真的沒有比看英文的簡單啊~~
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式高級班:DirectX、OpenGL及各種圖型函式庫 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作