2

ユニバーサル アプリで SKEmitterNode を使用する場合、画面サイズに関係なく、パーティクル エフェクトが同じように見えるようにします。

パーティクル エディタを使用すると、パーティクル エフェクトが Retina iPad で半分のサイズになることに気付きました。私のコードでは、これを行うことに頼らなければなりません。

self.shipFlame.particleScale = convertNum(self.shipFlame.particleScale)
self.shipFlame.particleSpeed = convertNum(self.shipFlame.particleSpeed)
self.shipFlame.particleSpeedRange = convertNum(self.shipFlame.particleSpeedRange)

convertNum は、iPad を使用しているかどうかを確認し、それに応じて数値を 2 倍にする関数です。これを達成するためのより良い方法はありますか?たくさんの変数を手動で設定しなければならない場合、素敵な sks ファイルを用意する意味は何ですか?

4

0 に答える 0