SetPhysicsDebugOn()
player = LoadSprite("simpleBowl.png")
PointCount = 11
SetSpriteShapePolygon(player, PointCount, 0, 0, 13)
SetSpriteShapePolygon(player, PointCount, 1, 25, 8)
SetSpriteShapePolygon(player, PointCount, 2, 40, 0)
SetSpriteShapePolygon(player, PointCount, 3, 50, -11)
SetSpriteShapePolygon(player, PointCount, 4, 64, -39)
SetSpriteShapePolygon(player, PointCount, 5, 64, 64)
SetSpriteShapePolygon(player, PointCount, 6, -64, 64)
SetSpriteShapePolygon(player, PointCount, 7, -64, -39)
SetSpriteShapePolygon(player, PointCount, 8, -50, -11)
SetSpriteShapePolygon(player, PointCount, 9, -40, 0)
SetSpriteShapePolygon(player, PointCount, 10, -25, 8)
do
Sync ( )
loop
UPD:
SetPhysicsDebugOn()
player = LoadSprite("simpleBowl.png")
SetSpriteShape( player, 3 )
SetSpritePhysicsOn(player,1)
PointCount = 11
SetSpriteShapeChain(player, PointCount, 0, 0, 0, 13,1)
SetSpriteShapeChain(player, PointCount, 1, 0, 25, 8,1)
SetSpriteShapeChain(player, PointCount, 2, 0, 40, 0,1)
SetSpriteShapeChain(player, PointCount, 3, 0, 50, -11,1)
SetSpriteShapeChain(player, PointCount, 4, 0, 64, -39,1)
SetSpriteShapeChain(player, PointCount, 5, 0, 64, 64,1)
SetSpriteShapeChain(player, PointCount, 6, 0, -64, 64,1)
SetSpriteShapeChain(player, PointCount, 7, 0, -64, -39,1)
SetSpriteShapeChain(player, PointCount, 8, 0, -50, -11,1)
SetSpriteShapeChain(player, PointCount, 9, 0, -40, 0,1)
SetSpriteShapeChain(player, PointCount, 10, 1, -25, 8,1)
AddSpriteShapeChain( player, 4, 0, 1, 0, 5 )
AddSpriteShapeChain( player, 4, 1, 1, 40, 10 )
AddSpriteShapeChain( player, 4, 2, 1, 20, 50 )
AddSpriteShapeChain( player, 4, 3, 1, 10, 100 )