我讀了Ball to Ball Collision - Detection and Handling頁面,並對resolve_collision的代碼感到困惑。除了1.0f + Constants.restitution,我得到了一切嗎?什麼是1.0f,Constants.restitution是什麼?Ball to Ball Collision
1
A
回答
3
1.0f
是浮點文字1.0
。在Java中,1.0
將默認爲輸入double
,因此作者明確將其作爲float
,之後添加f
標誌。
Constants.restitution
假想表示coefficient of restitution,這通常是一個ë或Çř物理學。這定義了一旦球碰到地板或另一個球后彈跳多少。雖然他沒有在他提供的代碼中顯示它,但它可能在某處被宣佈爲
public class Constants {
public static final float restitution = 0.8f;
}
1
恢復係數是介於0和1之間的數字,表示碰撞時的彈性量。 0表示接觸體將粘在一起,1表示它們將以完全彈性方式彈回(恢復所有速度)。
嘗試使用谷歌搜索恢復係數,其餘將隨之而來。
相關問題
- 1. 下面的代碼執行時會發生什麼? Ball * ball = [[[[Ball alloc] init] autorelease] autorelease];
- 2. Java-can't a ball move
- 3. Ball Bouncing off Walls - Pause&Resume
- 4. 需要編寫Magic 8 Ball while循環
- 5. 對Unity中多個Ball對象的引用
- 6. Pong Collision Pygame
- 7. Somebady可以幫助我爲什麼在我的pygame代碼中存在有關'ball moving'的錯誤嗎?
- 8. MonoGame + TiledSharp Collision
- 9. C#Winform XNA Collision
- 10. React Leaflet Collision
- 11. Xna Collision Dection
- 12. OpenGL C++ Circle vs Circle Collision
- 13. Box2D Collision Filtering with Simultaneous Collisions
- 14. 乒乓球比賽竊聽了 - mayby指針
- 15. NoClassDefFoundError:org/jbox2d/collision/shapes/netbeans中的形狀
- 16. [Android] min3d -collision檢測和一些東西
- 17. Box2d Collision Detction - 分辨碰撞的邊緣?
- 18. 在處理中使用另一個類中的一個類的變量
- 19. 碰撞後拆除障礙物?
- 20. SpriteKit類分離問題
- 21. CGRectIntersects子視圖的摘要
- 22. invoke private var to convenience init(swift)
- 23. 無法在XNA中繪製超過正方形的圖像
- 24. LibGDX奇怪的碰撞
- 25. 什麼是Sprite Kit的「Category Mask」和「Collision Mask」?
- 26. Swift Collision不能在SKReferenceNode Scale之後工作
- 27. JavaScript變量名和HTML輸入名稱屬性:namespace collision?
- 28. 在球之間的碰撞分辨率之後,動量不守恆
- 29. 如何用三角法處理球與球的碰撞而不是矢量?
- 30. jQuery碰撞插件|如何真正檢查是否有碰撞
什麼是1.0f?它與1.0相同,但它是一個浮點數? – user700996 2011-04-14 12:54:22
@ user700996是的 – 2013-03-29 03:39:41