没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Box2D Lite TypeScript 这是Erin Catto的移植到TypeScript的端口。 v0.0.1 所有类都已移植。 测试台已创建。 一切运行正常,但是每帧生成数量惊人的vec2和mat22实例。 目前,该测试正在20次世界迭代中每帧创建274,000个vec2和37,000个mat22。 这需要排序。 内联数学以进行救援。 20个世界迭代: Frame: 200 = 201,806 vec2s - 36,926 mat22s Frame: 600 = 274,009 vec2s - 37,007 mat22s 10个世界迭代: Frame: 200 = 190,846 vec2s - 36,929 mat22s Frame: 600 = 226,913 vec2s - 37,007 mat22s 从现在开始的所有测试将使用10次迭代。 请注意,总计是在一个框架中创建了多少个全新的vec2和mat22实例。 即纯粹用于碰撞数学。 为什么选择200和600框架? 因为在Frame 200中,大多数物体都在空中,所以唯一的接触是彼此或钟摆。 到了第600帧
资源推荐
资源详情
资源评论
收起资源包目录
box2d-lite-master.zip (52个子文件)
box2d-lite-master
rollup.config.js 514B
package.json 918B
rollup.examples.config.js 535B
LICENSE 1KB
package-lock.json 15KB
dist
Box2DLiteTS.ejs 38KB
Box2DLiteTS.min.js 12KB
src
ClipSegmentToLine.ts 2KB
ComputeIncidentEdge.ts 3KB
ClipVertex.ts 876B
Edges.ts 891B
CanvasRenderer.ts 6KB
FeaturePair.ts 966B
Collide.ts 11KB
World.ts 9KB
EdgeNumbers.ts 602B
Body.ts 3KB
Quad.ts 6KB
math
Clamp.ts 126B
Vec2.ts 3KB
Random.ts 632B
AABB.ts 2KB
RandomInt.ts 558B
Mat22.ts 4KB
index.ts 260B
Joint.ts 7KB
Arbiter.ts 10KB
Axis.ts 590B
Contact.ts 2KB
index.ts 307B
pages
instancetest.png 50KB
dominos.png 25KB
aabbdisplay.png 63KB
callstackv030.png 15KB
flamechartv030.png 47KB
pyramid.png 53KB
flamechartv000.png 43KB
callstackv000.png 16KB
tsconfig.json 60B
examples
index.js 72KB
instance debug
index.min.js 17KB
index.js 53KB
index.html 1KB
index-v0001.js 41KB
index.ts 3KB
index.html 3KB
arbiter debug
index.js 58KB
index.html 1KB
index.ts 3KB
index.ts 10KB
.gitignore 1016B
README.md 21KB
共 52 条
- 1
资源评论
小林家的珂女仆
- 粉丝: 28
- 资源: 4656
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功