iPhone用にSpritekitを使ってXcodeでゲームを開発しています。また、node.setScale()メソッドを使用することで、すべてのiPhoneデバイスで同じで素晴らしいものに見えます。今私はそれをユニバーサルにしてiPad上で実行可能にしたい。これを簡単にどうやって行うのですか?スケールの式がありますか?SpritekitフルサイズのゲームをiPadに変換
if UIDevice.current.userInterfaceIdiom == .pad {
sscale = frame.size.height/768
}else{
sscale = frame.size.height/320
}
そして私はnode.setScale(sscale)を作る全てのノードのために:私はすでに試した何
は、このでした。
これは
...のiPad miniのために働いていない、それはiPadの空気から違って見える...すなわちノードサイズと位置任意の助けを終わりますか?
を助け
希望、あなたはあなたのためにすべてをスケーリングことになる 'scene.scaleMode = .fill'を設定してみてくださいましたか? – ziya