Tourner la physique sur et éteindre sur un objet spécifique
Question
Comment puis-je allumer et éteindre la "physique.addbody" sur mon objet "bar"?
Si j'essaie:
physics.pause(bar, "static", {density=.1, bounce=.5, friction=.2,filter=barCosllisionFilter } )
Toutes les physies pause
Objet de barre:
bar = display.newSprite( BARimageSheet, BARsequenceData1)
bar.x = display.contentWidth/2
bar.y = display.contentHeight/2
bar:play()
bar.collided = true
bar.name = "bar"
bar.gravityScale = 0.0
physics.addBody(bar, "static", {density=.0, bounce=.5, friction=.2,filter=barCosllisionFilter } )
bar.isVisible = true-- false
bar.isFixedRotation=true
screenGroup:insert(bar)
La solution
Essayez ceci pour l'éteindre:
--change the bar body's active state to false
bar.isBodyActive = false
Pour le refuser, réglez simplement la propriété sur TRUE.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow