2017-08-11 6 views
0

Je veux modifier la taille de SKScene mais j'ai trouvé comment le faire. J'ai comprendre comment changer la taille mais prenant place la plus petite taille de l'écran:SpriteKit: modifier le cadre SKScene par programmation

func makeScene() -> SKScene { 
     let minimumDimension = min(view.frame.width, view.frame.height) 
     let size = CGSize(width: minimumDimension, height: minimumDimension) 
     let scene = SKScene(size: size) 
     scene.backgroundColor = .white 
     return scene 
} 

Tout vous sait comment puis-je modifier la taille SKScene (cadre) programme?

J'apprécierai vraiment votre aide.

+1

Pourquoi voulez-vous modifier la taille de votre scène? Cela semble être un comportement étrange. – Knight0fDragon

Répondre

1

Pour modifier la taille de l'écran GameScene, vous pouvez définir aller à GameScene.swift et définir les valeurs.

self.size = CGSize(width: 100, height: 100) 

Ici j'ai définir la taille GameScene à 100 X 100. Vous pouvez également modifier ces valeurs dans les GameScene.sks, mais la valeur indiquée dans le code serait plus écrire.