【发布时间】:2016-11-15 23:37:18
【问题描述】:
我目前正在做一个需要圆形环形主体的项目。我怎样才能做到这一点?我曾尝试使用具有类似于圆形顶点的convex-polygon 主体,但我收到The vertices specified do not match that of a _convex_ polygon. 错误。我还能怎么做一个环形?
这是我目前的尝试:
var ring = Physics.body('convex-polygon',{
x: renderer.width* 0.35,
y: renderer.height *0.75,
vertices : [
{ x: -5, y: 0},
{ x: -3, y: 4},
{ x: -4, y: 3},
{ x: 0, y: 5},
{ x: 3, y: 4},
{ x: 4, y: 3},
{ x: 5, y: 0},
{ x: 3, y: -4},
{ x: 4, y: -3},
{ x: 0, y: -5},
{ x: -3, y: -4},
{ x: -4, y: -3}
]
});
提前致谢!
【问题讨论】:
-
如果你想要的只是一个圆圈,你可以使用
Physics.body('circle'。请参阅wellcaffeinated.net/PhysicsJS 展示柜中有圆圈 -
@rassar 我想要一个圆圈,但从中心切出一个较小的圆圈,所以它是一个环。有没有办法修改圆体来实现这一点?