看板 GameDesign 關於我們 聯絡資訊
以粒子(particle)來達成火焰、流水、煙霧、光線、煙火...等等無固定型態的表現效果 這是最近學校所出的課題 由於目前學校的課程還沒教C++,所以基本上是要求用C來寫 介面為console或是windows(directx)皆可 很遺憾的,在下未曾涉及過這方面的知識, 自身淺薄的腦汁絞盡,也只推測出粒子的基本構造應該是統一一致的, 各種不同的表現(火焰、流水、吹雪、爆發...) 猜想該是配合粒子的生存時間來調整polygon貼圖(或是色彩變更),同時搭配"移動"來達成 只是用Google尋找是找到不少ActionScript的範例,但多半都用到Class、Package等語法 而且大多半也是煙火爆發的效果為止,對於"火焰"、"流水"等幾乎找不到介紹 想請教各位先進,請問有否有對這方面的程式曾涉獵有經驗的前輩,能請指點一二呢? 非常不好意思麻煩還請幫忙解惑,謝謝.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.152.77.215
bill42362:也想知道+1 不過是純粹想自己做來玩...XDD 07/07 22:23
F23ko:就只是加個參數,隨時間改變貼圖位置而已。 07/07 22:26
bill42362:http://www.youtube.com/watch?v=Vbd7drhK29g 像這種 07/07 23:14
bill42362:這種看似有風的動作是在粒子裡面加入哪種動作 @@" 07/07 23:15
bill42362:能否提供個關鍵字去搜尋就好 非常感謝!! 07/07 23:16
Bencrie:只有我覺得particle system很深奧嗎? = =a 07/07 23:32
boyen3:模擬海的軟體有聽過很貴的... 07/07 23:59
darkflier:粒子系統本身很簡單,但是要模擬特定物理效果就很有學問 07/08 00:47
darkflier:可以參考一下DirextX跟Nvidia裡面的範例 07/08 00:48
realmeat:把物理公式寫進程式裡面 07/08 00:48
realmeat:寫出一個工具 再組合出你要的效果 07/08 00:49
Jerrynet:要學流體力學吧.... 07/08 19:44
Splash5:去翻物理課本... 07/08 19:46
killman:我只能說還沒學c++就寫particle system我覺得很神奇 07/08 21:05
Splash5:console寫particle.. 不是不行 但助教要怎樣驗證? XD 07/08 21:53
Splash5:跑出來的東西自己用小畫家點嗎XD.. 07/08 21:53
yf2923850:去翻歐萊理的 "電玩物理學" 但內容是JAVA 07/09 22:49
akkusativ:就算是package也可以看裡面的方法啊 這就是as好處^^ 07/18 20:50