skphysicsbody

    1

    1答えて

    私はスプライトが特定の位置に到達するまで重力で移動し、その後重力に反応してそこに留まるようにします。どうやってやるの?事前のおかげ で、私はそれが sprite.physicsBody = SKPhysicsBody(circleOfRadius: sprite.size.width/2) if sprite.position == newPosition { sprite.physicsBo

    -1

    1答えて

    これに近づくにはどうすればよいですか?スプライトが特定の位置に近づいた後、isDyanmicをオフにしたい。だから、基本的に何かが迅速に発生した後、私は何かをするのですか?事前に おかげ

    1

    1答えて

    私はSpriteKitを使って作業し、別のジョイントを動かすために曲がる肘ジョイントを作成しようとしています。問題は、ジョイントを作成すると、画面上をスワイプして移動するためにパーツが360度回転するため、固定されたジョイントが保持されていないことです(つまり、動きのある範囲のエルボ)。私はいくつかのコードを添付しました - 私は実験していたようにいくつかの部分がコメントアウトされています。 va

    2

    1答えて

    これはプレーヤーのクラスです My Playerは、お互いの間を行き来するGamefieldと衝突しません。 私は彼らがお互いの上にいることを望んでいません。 私はGoogleに解決策を試みましたが、私にとってはほとんど大丈夫でした。 助けてください: class Player: SKShapeNode { static public let length: CGFloat = 50

    1

    1答えて

    私は、ゲームを開始する間に、ポンと似たゲームに取り組んでいます。 func impulse(){ let randomNum:UInt32 = arc4random_uniform(200) let someInt:Int = Int(randomNum) //Ball Impulse if someInt<49{ ball.physicsBod

    1

    1答えて

    私は3秒ごとにスポーンをしています。スコアが上がるとボールが速くスポーンされるようにします。問題は私のspawnrateが同じ4秒のままで、スコアが上がると変わらないということです。おかげm8s var spawnRate : TimeInterval = 4 var wait = SKAction .wait(forDuration: spawnRate, withRange: 0.

    0

    1答えて

    複数の連絡先オプションを使用してゲームを作成したいと思いますが、スプライトが他の身体と接触していない状態でも検索する必要があります。 私は、スプライトがdidEnd関数のように接触を失っていることを知らされたくありません。 私はそれを行うにはどのように ...スプライトはまったく接点を持っていないという情報がありますか? は、あなたがmySprite.physicsBodyを使用することができます

    1

    1答えて

    だから、画面の左下から右上に四角形を移動したいと思います。しかし、このアクションが起こるたびに、スクエアは画面の右側に少し押し込まれ、以前の傾きが残っています...物理シミュレーションをリセットすることはできますか? object.removeAllActions() object.position.y = frame.maxY + 50 object.position.x = frame.m

    1

    1答えて

    私は、私の画面の境界を形成する長方形のスプライトを持っています。私はまた、直線で水平な線の中を移動するより小さな移動矩形スプライトを持っています。 移動しているにもかかわらず(四角い物理体のために)、スプライトは回転しないようにしてください。何らかの理由で、敵の船スプライトは、境界スプライトを数回たってから回転を開始します。 以下の私のコード(攻撃船が誤って回転させて得るものです): self.a