Android 掷骰子的物理学思想

Android 掷骰子的物理学思想,android,algorithm,graphics,Android,Algorithm,Graphics,我想做一个像骰子一样滚动的立方体,它对加速度计有反应。所以加速度计给出了立方体运动的参数。我想这里应该用小药片。我的问题是,在没有任何物理引擎的情况下,我应该使用什么公式和技术来实现这一点。您可能需要使用OpenGL。有一个很好的物理教程 特别是对于骰子,看看这个。它是用cpp()写的 在物理方面,你可以看看 无论如何,我认为应用程序不需要真正的物理,只需要一个近似值: 我会得到一个速度,这个速度取决于加速计(加或减,比方说,20%)和骰子的随机性 然后,在触摸边界时,找到每个和的 取决于特定

我想做一个像骰子一样滚动的立方体,它对加速度计有反应。所以加速度计给出了立方体运动的参数。我想这里应该用小药片。我的问题是,在没有任何物理引擎的情况下,我应该使用什么公式和技术来实现这一点。

您可能需要使用OpenGL。有一个很好的物理教程

特别是对于骰子,看看这个。它是用cpp()写的

在物理方面,你可以看看

无论如何,我认为应用程序不需要真正的物理,只需要一个近似值:

  • 我会得到一个速度,这个速度取决于加速计(加或减,比方说,20%)和骰子的随机性
  • 然后,在触摸边界时,找到每个和的
  • 取决于特定时刻的旋转方向
  • 如果骰子反弹,则更改角速度的符号
  • 每次反弹时将速度降低约50%,直到达到阈值
  • 低于该阈值时,将其留在地板上并停止移动

“骰子”已经是复数了。一个骰子,多个骰子。投票结束因为太宽/工具记录。你的一些链接不起作用