簡體   English   中英

在Farseer中減慢對象

[英]Slowing down object in Farseer

我在XNA中使用Farseer並使用名為ApplyLinearImpulse()的函數來使對象沿特定方向移動。

如何使用Farseer讓對象自然減速?

這是通過LinearDamping屬性實現的。

根據牛頓先生的說法,對象保留了他們的狀態,直到被外部勢力采取行動。 因此,如果您希望它停止前進,請朝相反的方向施加力或讓摩擦為您完成。 既然你說“自然”我認為你想要施加摩擦力。

只要通過Body.Friction屬性設置兩個對象,就會應用摩擦力。

如果你想要與背景摩擦,就會有一個稱為摩擦接頭的接頭,它總是對身體施加摩擦力,就像它在桌子上滑動一樣。

暫無
暫無

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

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