我正在尋找一個2D物理引擎來模擬重力使用圖像,最好是PNG圖像與透明度。因此,引擎將知道如何計算圖像不透明部分的碰撞基礎。我只找到了與原始形狀和基本HTML元素一起使用的Javascript引擎,但沒有使用圖像。2D物理引擎模擬重力使用圖像
2
A
回答
1
人覺得你可以做的是計算你的形象(you can have a look here)的凸包,然後使用這些船體計算碰撞等(使用GJK例如,你可以找到一些偉大的解釋here或here)
正如micnic指出的,我想你的確可以使用Box2D.js和養活b2PolygonShape
爲什麼你的圖像的非透明像素(或者你可以計算出它們的輪廓,並使用輪廓作爲輸入的b2PolygonShape
)
2
我不知道任何方式來做你想做的事,但你可以嘗試在HTML5畫布中繪製你的形狀,並使用Box2D.js來處理形狀碰撞。
相關問題
- 1. 有沒有一個javascript物理引擎可以模擬重力的多邊形?
- 2. 用於模擬爆炸的圖形和物理引擎
- 3. 從哪裏開始寫/使用3D物理模擬引擎?
- 4. 有沒有可以模擬流體和氣體的2D物理引擎?
- 5. 子彈物理引擎:爲什麼重力不加速?
- 6. 可變形物體的XNA 2D物理引擎
- 7. Android物理引擎
- 8. WPF物理引擎
- 9. Java物理引擎?
- 10. WPF物理引擎?
- 11. 重力模擬
- 12. 通用物理引擎
- 13. 如何模擬子彈物理引擎中的傳送帶?
- 14. 流體/水模擬的iPhone物理引擎?
- 15. 如何在沒有物理引擎的情況下模擬cocos2d中一個精靈的重力?
- 16. D3物理重力
- 17. 適用於Android的最佳2D遊戲引擎[物理]
- 18. 如何將攝像頭圖像集成到物理引擎中?
- 19. 重力問題使用Farseer物理
- 20. 在Node.js中使用Oimo.js物理引擎(Oimo.js是前端引擎)
- 21. J2ME 2D圖形引擎
- 22. 2D虛擬3D引擎/庫<canvas>
- 23. Java 2D引力?
- 24. 請爲Android推薦2d遊戲/物理引擎
- 25. VB二維物理引擎?
- 26. 安裝Farseer物理引擎
- 27. 移動物理引擎
- 28. 沙質3d物理引擎
- 29. VB.net最佳物理引擎
- 30. 關於物理引擎
是不是''一個基本的html元素? – mellamokb 2012-07-30 17:01:55
我認爲他意味着圖像的透明部分不應該碰撞。 – xthexder 2012-07-30 17:02:20
是的。我將使用帶有透明度的PNG圖像 – 2012-07-30 17:03:49