ios - SpriteKit - Stop an object bouncing -


how stop , object falls top of screen bottom of screen bouncing. here code object:

- (sknode*)addrock { skspritenode* rock = [skspritenode spritenodewithimagenamed:@"asteroid"]; rock.position=cgpointmake ([self makerandomxwbetween:0 and:self.size.width],self.size.height); rock.name = @"rock"; rock.physicsbody = [skphysicsbody bodywithrectangleofsize:rock.size]; rock.physicsbody.usesprecisecollisiondetection = yes; rock.physicsbody.allowsrotation = no; [self addchild:rock];  return self; 

}

thanks in advance help.

best regards, louis.

you need set restitution property of skphysicsbody.

rock.physicsbody.restitution = 0.0; 

according apple's documentation:

this property used determine how energy physics body loses when bounces off object. property must value between 0.0 , 1.0. default value 0.2.


Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -