--character creation character = display.newImageRect("Data/Level\_1-3/level1\_textures/char01.png",85,150) character.x = CenterW-120; character.y = CenterH+30;
physics.addBody( character, "dynamic", { density=1.0, friction=0.0, bounce=0.0 } { shape={40,0, 40,85, -40,85, -40,0}, isSensor=true } ) character.isFixedRotation = true character.canJump = 0
-- jump function function onScreenTouch( event ) print(character.canJump) if ( event.phase == "began" and character.canJump \> 0 ) then character:setLinearVelocity(0,-200) end return true end
If I use
character = display.newRect( CenterH, CenterH, 120,120 )
and a different shape everything works perfect.
Well, only my character creation is different from the tutorial.