Giter VIP home page Giter VIP logo

box2d-for-javascript-games's Introduction

Box2D for Javascript Games 持续改写中

学习Javascript版本的Box2D JS物理引擎

中文版的Box2D for Flash Games 版本用的是AS3.0脚本并且运行环境是FLASH

为了能在HTML5上运行必须改成Javascript版本的Box2D JS版引擎

不定时更新直到所有章节改写完成...

image

#目录 ##第一章 Hello Box2D World

定义Box2D世界 运行模拟 概述

##第二章 向世界添加刚体

你的第一个模拟----一个球落地 创建一个圆形形形状 创建夹具 使用调试绘制测试你的模拟 创建矩形形状 不同的刚体类型----static, dynamic 和 kinematic 密度,摩擦和恢复 创建图腾破坏者的关卡 创建复合刚体 创建定向矩形 创建各种类型的凸多边形 概述

##第三章 刚体的交互

通过鼠标点击选择并销毁刚体 将自定义属性指定到刚体上 遍历刚体并获取它的属性 概述

##第四章 将力作用到刚体上

苹果掉落,修正 力,冲量和线速率 应用冲量来得到线速度 应用力来获得线速度 将力应用到真实的游戏中 物理游戏不只是关于物理 放置物理小鸟 发射物理小鸟 概述

##第五章 碰撞处理

碰撞检查 Box2D内建的碰撞监听 将碰撞开始和结束输出到输出窗口 检测当你要解决碰撞和当你解决了碰撞 在图腾破坏者中检测神像坠落地面 在愤怒的小鸟中销毁砖块并消灭小猪 概述

##第六章 关节和马达

拾取并拖拽刚体—鼠标关节 让刚体之间保持给定的距离—距离关节 使刚体绕一个点旋转—旋转关节 当愤怒的小鸟遇见粉碎城堡 通过马达控制关节 通过键盘控制马达 让一些刚体不要发生碰撞—碰撞过滤 将它们放在一起 概述

##第七章 使用你自己的图像资源代替调试绘图 概述

##第八章 子弹和传感器

感受隧道效应 阻止隧道效应—设置刚体为子弹 通过传感器检测接触,可以允许刚体重叠

box2d-for-javascript-games's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.