簡體   English   中英

動靜體與動體之間的摩擦

[英]Friction between moving static body and dynamic body

因此,我正在開發某種2d(自動側滾動)運行游戲。 我創建了一個包含圖塊的平台,以及帶有靜態物體和每次更新的坡道,並使用setPosition將每個圖塊移動到它的新x位置。

一次,我想在天空中創建一個箱體,以便它可以掉落到平台上,但是該項目與移動體之間的摩擦不起作用。 在平坦的地面上,盒子沒有移到屏幕的左側(地面從右向左移動)。

我從box2d手冊中了解到

如果移動靜態物體,摩擦將無法正常工作

有沒有更好的方法或解決方案?

所以,我發現了我自己。 事實證明,具有設定位置的移動體不會引起任何摩擦。 您可以想象它像突然運輸它。 因此解決方案是將靜態物體更改為運動物體,並使用setlinearvelocity將其移動

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM