+ -
当前位置:首页 → 问答吧 → 用canvas模拟小球碰撞,请大家不吝赐教

用canvas模拟小球碰撞,请大家不吝赐教

时间:2011-08-31

来源:互联网

需要用canvas模拟桌球游戏,两球的碰撞遇到了困难,只知道有如下定理:碰撞瞬间,两球公切线上分速度不变,球心连线上遵守动量守恒。实现起来很困难,望大家多多指点!

作者: lihengzhaozhao   发布时间: 2011-08-31

难道这个玩意儿大家都没碰过?

作者: lihengzhaozhao   发布时间: 2011-08-31

这样的东西 其实和你用的语言没有关系
说到底 只不过是一个数学公式

你要自己实现的话
你应该去研究 相关的数学公式 和 物理运动

作者: KK3K2005   发布时间: 2011-08-31

你都不把困难的地方说出来怎么讨论呀

作者: SwordMars   发布时间: 2011-08-31

引用 2 楼 kk3k2005 的回复:

这样的东西 其实和你用的语言没有关系
说到底 只不过是一个数学公式

你要自己实现的话
你应该去研究 相关的数学公式 和 物理运动
的确,这里面更多的是物理、数学公式的运用,琢磨了一下,情况很复杂,而且居然没有搜到谁做过这个东西。诶。。。。

作者: lihengzhaozhao   发布时间: 2011-08-31

有个叫做Box2dWeb的开源物理引擎,是Box2d的web版。
楼主可以参考下它的源码。googlecode上面有。
(据说愤怒的小鸟就是基于box2d做的)

俺以前下过,效果很不错,不过代码行数太长,没耐心仔细看。

作者: slowhand   发布时间: 2011-08-31