Qual è il modo corretto di "ridurre" la scena.SpriteKit - Set Scale and Physics
Ho un oggetto che applico un impulso per accenderlo sullo schermo. Ad esempio, sparerà all'incirca di 100 px., Funziona come previsto - aumenta la forza che fa volare di più, aumenta la densità vola meno etc.
Il problema che ho è lo zoom, l'unico modo che conosco per ridurre su una scena è impostato su Scala e il restringimento di tutti i miei nodi come previsto.
Ma invece l'oggetto che vola lo stesso numero (appena ingrandito) vola più del doppio della distanza.
Quando registro la massa/densità ecc dell'oggetto prima e dopo la scala I sono uguali, come previsto.
Quindi perché non vola lo stesso importo? Ho provato a cambiare l'impulso per far combaciare la scala, ma non funziona, sì, vola meno distanza - ma non è uno per uno con il ridimensionamento.
domanda difficile ...
Grazie per le idee.
Non è possibile eseguire [self setScale: 0.5]; perché non dovresti scalare la scena. Vedi la mia risposta qui sotto. – JKallio
Non ce la faccio più: "SKScene: animare la scala di una SKScene non ha alcun effetto". – edo42