簡體   English   中英

libGDX重力和恆定加速度無法正常工作

[英]libGDX gravity and constant acceleration doesn't work properly

我正在嘗試以自己的方式創建一個簡單的Flappy Bird克隆(因此它不是完整的克隆)。

但是,我在向Bird施加恆定的向下加速度時遇到了問題。 當我創建一個世界時,它說它得到一個引力變量,但這不是引力嗎? 它應該說像速度,因為這就是它的全部。 我的鳥兒以恆定的速度下降。 我相信你們大多數人都知道重力是如何工作的。 當我使用諸如applyForceTo之類的函數時,我基本上得到了相同的結果。

我已經有了自己簡單的重力實現,但是我想充分利用libGDX並進行實踐。

我自己找到了答案,解決方案非常簡單。 我渲染的對象,整個“系統”對於Box2D及其屬性來說太大了,無法在顯示上產生任何差異。 一切都會相應加速,但是您看不到它。 因此,我按比例縮小了每個對象,使其具有幾個像素的屬性,並調整了相機。 現在我可以獲得很高的加速度和速度。

暫無
暫無

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

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