Je peux définir la physique dans le fichier GameScene.sks :
Mais comment puis-je changer ces paramètres de définition de la physique (type de corps, permet la rotation, masque de catégorie,...) en code de manière programmatique ?
C'est très simple, il suffit de créer une nouvelle instance de SKPhysicsBody avec le type que vous voulez, de définir les propriétés comme vous le souhaitez, puis d'attribuer un nœud.
Voir https://developer.apple.com/reference/spritekit/skphysicsbody pour plus de détails.
let physicsBody = SKPhysicsBody(....type)
physicsBody.(someSetting1)
physicsBody.(someSetting2)
physicsBody.(someSetting3)
node.physicsBody = physicsBody
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.