合集-box2d-for-javascript-games
摘要:2D物理引擎 Box2D for javascript Games 第二章 向世界添加刚体 有了刚体(Bodies)才能创建 Box2D 游戏。任何你可以移动的或交互 的对象都是刚体(Bodies)。 愤怒的小鸟(Angry Birds)中创建的小鸟和小猪是刚 体,同样在图腾破坏者(Totem De
阅读全文
摘要:2D物理引擎 Box2D for javascript Games 第一章 我要的是能在H5页面上跑的 javascript 版的 Box2D 啊!!! 最近想学习 Javascript 版本的 Box2D JS 物理引擎,无奈搜了半天也没找到相对比较系统的资料 官方网站也只是简单的介绍,找到一本别
阅读全文
摘要:2D物理引擎 Box2D for javascript Games 第三章 刚体的交互 刚体的交互 基于Box2D的游戏都有各自的一套刚体交互方法。 图腾破坏者(Totem Destroyer)和红 砖移除(Red Remover)允许玩家通过鼠标点击来销毁刚体,然而愤怒的小鸟(Angry Bird
阅读全文
摘要:此章为非原书内容,是为了后续章节需要新增的一章 注意由于 Javascript 版改写需要,原书第七章去掉,改为提前至番外篇,番外篇讲的其实是类似“为游戏添加皮肤” 的内容 原第七章删除后,第七章内容实际为原书第八章 2D物理引擎 Box2D for javascript Games -- 番外篇
阅读全文
摘要:
2D物理引擎 Box2D for javascript Games 第四章 将力作用到刚体上 将力作用到刚体上 Box2D 是一个在力作用下的世界,它可以将力作用于刚体上,从而给我们一个更加真实的模拟。 但是,如果你想要移动刚体,发射子弹,抛掷小鸟,驾驶汽车和当你在玩物理游戏时你看到的一切令人起劲的
阅读全文

摘要:
2D物理引擎 Box2D for javascript Games 第五章 碰撞处理 碰撞处理 考虑到 Box2D 世界和在世界中移动的刚体之间迟早会发生碰撞。 而物理游戏的大多数功能则依赖于碰撞。在愤怒的小鸟中,小鸟摧毁小猪的城堡时,便是依赖碰撞而实现的; 在图腾破坏者中,当神像坠落到图腾上或摔碎
阅读全文

摘要:
2D物理引擎 Box2D for javascript Games 第六章 关节和马达 关节和马达 到现在你所见到的所有类型的刚体有着一些共同点:它们都是自由的并且在除碰撞的请款之外,彼此没有依赖。 有时你可能想要刚体之间进行约束。 如果你试想一下粉碎城堡(Crush the Castle)这款游戏
阅读全文

摘要:
2D物理引擎 Box2D for javascript Games 第七章 子弹和感应器 你知道 Box2D 可以在每一个时间步中管理刚体间的碰撞并决算它们。 总之,在愤怒的小鸟中制作攻城机器期间,发生了一些错误 你可能需要注意一下,有时抛射物会穿过城堡,忽略了碰撞。 这里发生了什么? 通常,Jav
阅读全文
