windfield
windfield copied to clipboard
Query Circle Area does not work on circle colliders
I tried the README code but changed the colliders from rectangle to circle but then LÖVE shows an error when I press 'p'
function love.load()
world = physics.newWorld(0, 0, true)
world:setQueryDebugDrawing(true) -- Draws the area of a query for 10 frames
colliders = {}
for i = 1, 200 do
table.insert(colliders, world:newCircleCollider(love.math.random(0, 800), love.math.random(0, 600), 25))
end
end
function love.update(dt)
world:update(dt)
end
function love.draw()
world:draw()
end
function love.keypressed(key)
if key == 'p' then
local colliders = world:queryCircleArea(400, 300, 100)
for _, collider in ipairs(colliders) do
collider:applyLinearImpulse(1000, 1000)
end
end
end
The library does not deal with queries of circle colliders, you can patch it yourself like #26 , but ive already done that at this fork https://github.com/DanWaffle/windfield.
It worked. Thanks!