Error is coming from : scene.view:insert( spikes )
local function createDisplay() local image = display.newImage( "gameBg1.jpg", centerX, centerY ) scene.view:insert ( image ) local startXpos = 30 for x =1, 40 do local block = display.newImage("blocktest1.png") block:translate( startXpos, 600) scene.view:insert ( block ) startXpos = startXpos + 40 physics.addBody(block, "static", {friction=0.5, bounce=0 } ) end local startXpos = 400 local ball = display.newImage("ball.png") ball:translate( startXpos, 300) scene.view:insert ( ball ) physics.addBody(ball,"dynamic", physicsData:get("ball")) ball:applyTorque ( 500 ) end local startXpos = 500 local spikes = display.newImage("spikes.png") spikes:translate( startXpos, 400) scene.view:insert( spikes ) physics.addBody(spikes, "static", physicsData:get("spikes"))
If I delete this :
local startXpos = 500 local spikes = display.newImage("spikes.png") spikes:translate( startXpos, 400) scene.view:insert( spikes ) physics.addBody(spikes, "static", physicsData:get("spikes"))
Everything works fine, and if I move that to where the ball code is, everything works fine.
Any ideas ?