[請益] 想請問由"粒子"來達成火、水、煙等特效

看板GameDesign作者 (ゆきぽLOVE!)時間14年前 (2010/07/07 22:21), 編輯推噓7(7011)
留言18則, 11人參與, 最新討論串1/1
以粒子(particle)來達成火焰、流水、煙霧、光線、煙火...等等無固定型態的表現效果 這是最近學校所出的課題 由於目前學校的課程還沒教C++,所以基本上是要求用C來寫 介面為console或是windows(directx)皆可 很遺憾的,在下未曾涉及過這方面的知識, 自身淺薄的腦汁絞盡,也只推測出粒子的基本構造應該是統一一致的, 各種不同的表現(火焰、流水、吹雪、爆發...) 猜想該是配合粒子的生存時間來調整polygon貼圖(或是色彩變更),同時搭配"移動"來達成 只是用Google尋找是找到不少ActionScript的範例,但多半都用到Class、Package等語法 而且大多半也是煙火爆發的效果為止,對於"火焰"、"流水"等幾乎找不到介紹 想請教各位先進,請問有否有對這方面的程式曾涉獵有經驗的前輩,能請指點一二呢? 非常不好意思麻煩還請幫忙解惑,謝謝.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.152.77.215

07/07 22:23, , 1F
也想知道+1 不過是純粹想自己做來玩...XDD
07/07 22:23, 1F

07/07 22:26, , 2F
就只是加個參數,隨時間改變貼圖位置而已。
07/07 22:26, 2F

07/07 23:14, , 3F

07/07 23:15, , 4F
這種看似有風的動作是在粒子裡面加入哪種動作 @@"
07/07 23:15, 4F

07/07 23:16, , 5F
能否提供個關鍵字去搜尋就好 非常感謝!!
07/07 23:16, 5F

07/07 23:32, , 6F
只有我覺得particle system很深奧嗎? = =a
07/07 23:32, 6F

07/07 23:59, , 7F
模擬海的軟體有聽過很貴的...
07/07 23:59, 7F

07/08 00:47, , 8F
粒子系統本身很簡單,但是要模擬特定物理效果就很有學問
07/08 00:47, 8F

07/08 00:48, , 9F
可以參考一下DirextX跟Nvidia裡面的範例
07/08 00:48, 9F

07/08 00:48, , 10F
把物理公式寫進程式裡面
07/08 00:48, 10F

07/08 00:49, , 11F
寫出一個工具 再組合出你要的效果
07/08 00:49, 11F

07/08 19:44, , 12F
要學流體力學吧....
07/08 19:44, 12F

07/08 19:46, , 13F
去翻物理課本...
07/08 19:46, 13F

07/08 21:05, , 14F
我只能說還沒學c++就寫particle system我覺得很神奇
07/08 21:05, 14F

07/08 21:53, , 15F
console寫particle.. 不是不行 但助教要怎樣驗證? XD
07/08 21:53, 15F

07/08 21:53, , 16F
跑出來的東西自己用小畫家點嗎XD..
07/08 21:53, 16F

07/09 22:49, , 17F
去翻歐萊理的 "電玩物理學" 但內容是JAVA
07/09 22:49, 17F

07/18 20:50, , 18F
就算是package也可以看裡面的方法啊 這就是as好處^^
07/18 20:50, 18F
文章代碼(AID): #1CD8ruqm (GameDesign)