码迷,mamicode.com
首页 >  
搜索关键字:box2dweb    ( 5个结果
box2dweb基础
大名鼎鼎的物理引擎box2d基本上大家都听说过,网上有两个javascript版本的box2d库,一个时box2djs,已经停止维护,一个是box2dweb。下面就来介绍一下box2dweb的基本信息。 一 包,类介绍 BOX2D.Collision>>>碰撞,冲击包;b2AABB AABB坐标b2 ...
分类:Web程序   时间:2017-06-22 16:43:33    阅读次数:274
台球游戏的核心算法和AI(2)
前言: 最近研究了box2dweb, 觉得自己编写Html5版台球游戏的时机已然成熟. 这也算是圆自己的一个愿望, 一个梦想. 承接该序列的相关博文: ?台球游戏核心算法和AI(1) 同时结合html5的学习笔记: ?box2dweb 学习笔记--s...
分类:编程语言   时间:2015-06-02 09:12:56    阅读次数:202
Box2D物理引擎模拟炸弹爆炸效果
在实现这个效果的时候,我想到了两种方案。 方案一:在炸弹刚体爆炸时,由炸弹刚体为起点,向四周喷散小刚体,这些小刚体会被喷射到附近的刚体上,对附近的刚体施加力,然后力是物体运动状态改变的原因(摘自高中物理必修一),然后爆炸效果就可以完成了。这个方法比较简单,但是我觉得有点dirty way。像我这种耳机标有R的必须带右边,标有L的必须带左边的人,怎么可能就此满足了呢?当然,感兴趣的朋友可以自己尝试一下这种方法~ 方案二:首先想办法把炸弹刚体周围的其他刚体找到,然后对它们施加一个力,我们只用控制好力的方向就可以...
分类:其他好文   时间:2015-01-26 00:07:35    阅读次数:310
运用椭圆画法,45行代码画出任意正多边形
最近做Box2dWeb开发时,想写个创建正多边形的功能,可是由于学识尚浅,我在草稿纸上画了,想了一个上午也没有研究出什么好方法。后来翻抽屉的时候,找出了以前哥哥画的一张用同心圆画椭圆的示意图。看到这幅画,我不禁在想椭圆不就是一个N边形吗?圆不就是一个正N边形吗?如果把两个同心圆的半径设定为相等,画出来的椭圆不就是一个圆吗?因此,我立刻开始实验。原本我以为比较难,会用到圆的解析式之类的,没想到就45行代码就搞定了,主要用到的数学知识就是sin和cos。...
分类:其他好文   时间:2014-10-26 18:27:00    阅读次数:315
HTML5物理游戏开发 - 越野山地自行车(三)粉碎自行车
用过锤子的人都知道(如果你没用过,而且也不知道怎么用,建议你去问问雷神索尔),要砸碎一个自行车该怎么砸呢?如果你不会,我教你三招吧: 法一:使劲砸;这种方法适用于你想换把锤子 法二:到阿斯嘉找雷神大哥去,这个速率最快,估计不到抽完一根烟的工夫,你的自行车就只剩原子了 法三:去某个地方把锤子换成螺丝刀等工具,然后把你那自行车零件一块一块地给卸下来 显然,这三种方法各有所长,不过既然我们的自行车是一块一块地拼起来的,那么还是一块一块地给拆了好,于是,我选择了3(实际上是因为Box2dWeb没有锤子这玩意,也认不...
分类:Web程序   时间:2014-08-20 00:02:15    阅读次数:308
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!