首先,我沒有使用box2d,這意味着我不能發明一個數字並將其設爲ppm值。我想要做的是類似this,但用戶可以設置對象的高度。當我使用沒有空氣阻力的重力時,它花費的時間約爲1.4秒,而我的物體/精靈的起始高度約爲590像素。然後我用計算器將高度計算爲米,大約9.6米(如果物體下降了1.4秒)。但是我不知道如何計算每個儀表所需的像素數量,因爲沒有空氣阻力,物體的速度y每秒增加9.8像素,所以更加令人困惑。在此先感謝如何在2D世界中將像素轉換爲米?
0
A
回答
0
590px/9.6m = 61.458像素到米。如你所願,圓整。
+0
我做到了,但不起作用,我也忘了提到地面是從77像素開始的,因爲它的高度爲77。所以我做了(590 -77)/ 9.6,在1米處物體與地面重疊。 –
+0
@StormAsdg是固定數量的513像素?或者,當用戶改變高度時像素數量是否改變? – theKunz
+0
不,它不是固定的,大約590或660像素高度(我不完全記得)要1.4秒才能擊中地面,如果物體下降了1.4秒,這意味着它下降了9.6米。是的,用戶可以改變高度 –
相關問題
- 1. 如何將像素座標轉換爲世界座標?
- 2. 如何在Qt4.7中將像素轉換爲毫米?
- 3. Android將像素轉換爲inchec,毫米
- 4. 如何從世界座標轉換到像素指數在Matlab
- 5. C++/OpenGL將世界座標轉換爲屏幕(2D)座標
- 6. XNA 2D將世界位置轉換爲屏幕位置
- 7. 如何將世界座標轉換爲相機圖像座標?
- 8. 將2D像素數組轉換爲BufferedImage
- 9. 如何將千米轉換爲米?
- 10. 在OpenCV中,2D圖像點轉換爲3D世界單位矢量
- 11. 如何將屏幕座標轉換爲簡單2D遊戲的世界座標?
- 12. 將THREE.js場景轉換爲CANNON.js世界
- 13. 釐米到像素轉換
- 14. 圖像點(像素)到現實世界座標(米)
- 15. 阿蒂米斯 - 如何從世界
- 16. 將2D鼠標座標轉換爲ThreeJS中的世界XZ座標
- 17. 如何在2D世界哈斯克爾
- 18. 如何將轉換後的座標轉換爲OpenGL中的世界座標?
- 19. 將Kinect深度圖像轉換爲真實世界座標
- 20. 重複2D世界
- 21. 創建2D世界
- 22. WPF中的2D世界
- 23. OpenGL:如何將世界座標轉換爲屏幕座標?
- 24. 如何將鼠標轉換爲世界座標?
- 25. 如何將本地對象座標轉換爲世界座標?
- 26. Java Slick2d - 如何將鼠標座標轉換爲世界座標
- 27. 如何將3d世界座標轉換爲3d相機座標
- 28. 轉化2D圖像座標到3D世界其中z = 0
- 29. 如何將地圖箱傳單中的米數轉換爲像素?
- 30. 在vb.net中將空值日期轉換爲世界時間
不要因爲使用那些無用和虛構的「像素」單位而讓自己變得如此艱難。另請參閱:https://xoppa.github.io/blog/pixels/ – Xoppa