logxing版權所有,轉載請注明出處
運行示例需要安裝微軟的XNA4,可在
http://www.microsoft.com/en-us/download/details.aspx?id=20914
下載,或從帖子底部的鏈接下載。
本程序參考網上的java版本,並做了一定的優化。后面我還想加上更多物理性質的物體,
如膠體,彈性體,土等等,以及不同物體間的交互,以及更為真實的渲染效果。
目前不開放源代碼,只給出示例程序供有興趣的朋友玩玩。
先看截圖:

該示例含四種材質(物理性質)的流體,共有2.4萬粒子。在一般的計算機上可以達到30FPS以上。
R鍵 重置所有粒子的位置
A鍵 改變當前材質
F鍵 重置當前材質粒子的位置
Q鍵 改變鼠標的效果
鼠標效果1 鼠標拖動拖拽粒子
鼠標效果2 按住右鍵吸引力,按住左鍵排斥力
鼠標效果3 按住右鍵順時針旋轉場,按住左鍵逆時針旋轉場
祝大家玩的愉快。
有任何問題歡迎聯系我討論。
聯系方式:qq56447942 email:logxing521@hotmail.com
程序下載:
http://files.cnblogs.com/logxing/newLiquid.rar
XNA4:
