2 votes

Comment définir la définition de la physique de manière programmatique dans swift ?

Je peux définir la physique dans le fichier GameScene.sks :

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 ?

4voto

Knight0fDragon Points 12881

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.com

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.

Powered by:

X