HTML5
文章平均质量分 86
RaymondCode
这个作者很懒,什么都没留下…
展开
-
[HTML5]使用Box2dWeb模拟飞行箭矢
Box2d是一个2D游戏物理引擎,由Erin Catto开发,于2007年发布。很多2D游戏都用过Box2d,其中最有名的自然是愤怒的小鸟。Box2d本身是C++编写,但在不同平台都有它的衍生版本,像Flash版的Box2dFlash,JS版的Box2dJS和Box2dWeb。最近偶然看到一篇使用Box2dFlash模拟箭矢飞行效果的文章: http://www.emanueleferonato原创 2013-03-18 09:14:24 · 6862 阅读 · 1 评论 -
[HTML5]使用Box2dWeb模拟射箭效果并添加能量槽
上次已实现箭矢的飞行效果,但是箭在碰到墙壁时直接反弹回来,像钢棍而不是箭。在Box2d中,可以利用关节(Joint)将箭和靶子连接起来,组成一个整体,实现射击效果。使用关节要在文件开头添加新的变量,方便后面使用: var b2Joints = Box2D.Dynamics.Joints; var b2Contacts = Box2D.Dynamics.Contacts; var b2List原创 2013-03-26 08:03:27 · 2824 阅读 · 0 评论