2016-06-22 7 views
0

私はゲームキットの新機能ですから、基本的なゲームから始めます。画面上に2人のプレイヤーがいて、この時点で動き回ることができます。ゲームキットのマルチプレイヤーとさまざまな画面サイズ

私はipadと電話でゲームをテストしていますので、ipadのユーザーは同じスペースの代わりにもっと多くの不動産を持っていることをすぐに認識しています。

レベルをどのデバイスにも同じ容量に設定するにはどうすればよいですか?

答えて

0

あなたは.setScale()メソッドを使用するサイズを変更したいすべてのノードのためにこれを試してみてください:

let scale = frame.width/667 
node.setScale(scale) 

667はiPhone 6のおおよその幅は数667で遊んで気軽にあり適切な倍率を得る。

基本的には、画面のサイズに応じてノードを拡大/縮小します。

注:スケーリングは、使用されるスプライトの解像度を低下させる可能性があります。

関連する問題