首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

新手求教JAVA重力检测,该怎么解决

2012-01-28 
新手求教JAVA重力检测刚学JAVA做一个堆积木的游戏怎么实现重力呢?比如鼠标松掉后积木会自由落体,积木放置

新手求教JAVA重力检测
刚学JAVA 做一个堆积木的游戏 怎么实现重力呢? 比如鼠标松掉后积木会自由落体,积木放置位置不对,会倾斜然后掉下去,这些药这么实现呢?
  完全不懂 求教 谢谢

[解决办法]
要模拟物理学
定义每个对象的质量,每个接触面的摩擦力
所有物体在场景中都要受到重力影响
如果没有其他约束力,就往下掉

[解决办法]
自由落体还简单点,倾斜有点复杂了,不过如果做得好,会很漂亮。

你必须先熟练掌握相关的物理定理,根据物理定理,积木在下一单位时刻的位置和旋转度总是可以计算出来的。
之后用代码把积木依次展现在它应该出现的位置就可以了。
关键还是物理定理

热点排行