JBox2D学习文档.doc
JBox2D 学习文档 JBox2D 是一个开源的物理引擎,可以用于开发 2D 游戏。它基于 Box2D 的 Java 版本,使用 Processing 库进行图形渲染。为了使用 JBox2D 开发游戏,需要了解一些基本的物理学概念。 密度是单位体积的质量,符号为"ρ",常用单位为 kg/m^3。它是物质的一种基本特性,不随物体的质量、体积的改变而改变,同种物质的密度相同。 质量是物体中所含物质的量,即物体惯性的大小,国际单位是 kg。同一物体的质量通常是一个常量,不因高度、经度或者纬度的改变而变化。但是根据爱因斯坦的相对论,同一物体的质量会随着速度的变化而改变。 质心是物体(或物体系)的质量中心,是研究物体(或物体系)机械运动的一个重要参考点。当作用力(或合力)通过该点时,物体只作移动而不发生转动;否则在发生移动的同时物体将绕该点转动。 摩擦力是当两个互相接触的物体,如果要发生或者已经发生相对运动时,就会在接触面上产生一种阻碍该相对运动的力。静摩擦力和滑动摩擦力是两种不同的摩擦力类型。 扭矩是力矩的大小,等于力与力臂的乘积,国际单位是 Nm(牛米)。在力臂不变的情况下,力越大,扭矩越大。 恢复系数是两物体碰撞后的总动能与碰撞前的总动能之间的比。其取值范围为 0~1。如果恢复系数为 1,则碰撞为完全弹性碰撞,满足机械能守恒;如果恢复系数小于 1 并且大于 0,则为非完全弹性碰撞,不满足机械能守恒,这种情况是最常见的;如果恢复系数为 0,则为完全非弹性碰撞,两个物体会粘在一起。 在 JBox2D 中,Vec2 类是非常重要的类,它继承自 java.lang.Object 类,用于表示一个二维向量或二维笛卡尔坐标。该类在 JBox2D 中的使用频率非常高,通常用于表示物体的位置、速度等。其构造器与常用方法及属性包括构造器、abs 方法、add 方法、addLocal 方法、clone 方法、length 方法、lengthSquared 方法、max 方法、min 方法、set 方法等。
剩余48页未读,继续阅读
- 粉丝: 0
- 资源: 19
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 《能源转型投资展望:2025年及长远规划》.pdf
- PPTAAD DADAA
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- 基于Java开发的日程管理FlexTime应用设计源码
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于华为消费者业务官网的仿制前端首页设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 基于Go语言的SharpWxDump微信取证信息分析设计源码
- 基于C语言的USB光盘资料操作教学源码
- 基于GitHub的TypeScript文档中文翻译设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 没用333333333333333333333333333333
- C++ STL 高级教程深入浅出版.zip