So I am trying to get kinematic bodies to shoot forward and spin. Think throwing ninja stars but no matter how many angular and rotation functions I use, I see no difference.
Is this a bug or am I just missing something huge?
[lua]local vBot = Primate:new(“caveman”)
physicsGroup:insert(vBot)
vBot:translate(x, y + spacing)
vBot.xScale, vBot.yScale = xScale, yScale
physics.addBody(vBot, vBot.physics)
vBot.bodyType = “kinematic”
local vTop = Primate:new(“caveman”)
physicsGroup:insert(vTop)
vTop:translate(x, y - spacing)
vTop.xScale, vTop.yScale = xScale, yScale
physics.addBody(vTop, vTop.physics)
vTop.bodyType = “kinematic”
–shoot forward
vBot:setLinearVelocity(500, 0)
vTop:setLinearVelocity(500, 0)
–spin
vBot.isFixedRotation = false
vTop.isFixedRotation = false
primate:applyAngularImpulse(50)
vBot:applyAngularImpulse(50)
vTop:applyAngularImpulse(50)
primate:applyTorque(50)
vBot:applyTorque(50)
vTop:applyTorque(50)[/lua] [import]uid: 54716 topic_id: 20963 reply_id: 320963[/import]