0
我在Pymunk创建多边形时遇到了一些麻烦。给pymunk多点添加点
import pymunk
space = pymunk.Space()
space.gravity = (0.0, 900.0)
box_points=[(-100,-100), (100,-100), (100,100), (-100, 100)]
body = pymunk.Body(10.0, 1000.0)
body.position = pymunk.Vec2d(300.0,300.0)
shape = pymunk.Poly(body, box_points, (0,0))
space.add(body, shape)
print shape.get_points()
# Outputs: [Vec2d(300.0, 300.0), Vec2d(300.0, 300.0), Vec2d(300.0, 300.0), Vec2d(300.0, 300.0)]
形状的顶点都在身体的中心! (即在(0,0))。我认为他们不应该,或者我正在跳过一些步骤?
我跑的Mac OS 10.7.4,使用花栗鼠V6.0.2和Pymunk 2.1.0 ..这是一个错误吗?
太棒了!谢谢! – noio 2012-08-15 11:09:55