2017-01-31 11 views
1

私はXcode、スプライトキット、スウィフトを使用しています。シンプルな座標位置

私は非常に単純な問題があります。私は、次の位置にオブジェクトを設定するには、次のコードを使用します。

CGPoint(x: world.frame.size.width/2, y: world.frame.size.height/2 * 1.6) 

私は今、同じ場所に別のオブジェクトを配置するが、y軸を逆にする:

しかし、ときに私が実行しますXcode、-1.6オブジェクトは見えませんか?なぜそれが画面に表示されませんか?

乾杯:あなたの第二y座標が負のD

+0

あなたはこれをやろうとしている可能性があります: CGPoint(x:world.frame.size.width/2、y:world.frame.size.height - world.frame.size.height/2 * 1.6) –

答えて

1

ので、あなたのオブジェクトは表示されません。

world.frame.size.heightが例えば200の場合、計算は200/2 * -1.6であり、これは-1600です。

+0

それで、y軸と同じ距離だけ離れた2つのオブジェクトを持つことができるように、どうすれば作成できますか? – Questions

+0

特定の回答にはもっと情報が必要かもしれませんが、一般に '+'と '-'の操作は' world.frame.size.height/2 + 100'と 'world.frame.size.height/2-100 '。 – dersvenhesse

+0

私はそれを理解したと思います。私はworld.frame.size.height/5を使用してから項目を上に移動する数値で*使用しました。だから私は一番下のオブジェクトを設定します:D – Questions

関連する問題