skphysicsbody

    1

    1答えて

    私はSKSceneに2つの異なる固定SKPhysicsBodyを持っています。 2つの唯一の違いはカテゴリBitMaskです。一つは、512のcategoryBitMask、私のプログラムで、1024 static const u_int32_t kWallCategory = 0x1 << 9; //512 static const u_int32_t kStructureCategory

    1

    1答えて

    シーンエディタに物理属性を持つ「redsprite」というスプライトがあります。私は本当にこのスプライトを次のものに使いたいと思っています。 私はこのスプライトを複製して物理特性を維持したいが、新しい位置をつけたいと思う。 let sprite:SKSpriteNode = (self.childNode(withName: "redsprite") as! SKSpriteNode).copyW

    1

    2答えて

    私は、画面に沿っていくつかの四角形のノード(床タイルのようなもの)を持っています。私はプレイヤー(P)ノードを移動させたいこれらのノード。 --------------------------------- | | P | | | | | | | <- Want no movement allowed --------------------------------- outside of

    1

    2答えて

    私は四角形の物理学のボディを持つ10の正方形のノードを連続して持っています。どのようにして、これらのフィジックスのボディをマージして、単一のスケジューリングボディを作成するのがいいですか? これを行う必要があるのは、四角い行の上を移動する正方形のオブジェクトがランダムに「移動」するためです。私が10の正方形のノードを1つの長方形に置き換えた場合、「トリップする」振る舞いはありません。 SKPhys

    0

    1答えて

    私は2つのノード、playerとplatfromを持っています。どちらも物理学を持っています。私のプレイヤーはまだいて、プラットフォームはSkActionによってスクロールします。プレイヤーがプラットホームの上に約半分のところに到達すると、それは投げ落とされます。 player.physicsBody=SKPhysicsBody(rectangleOf:player.frame.size) pl

    0

    1答えて

    私はSpriteKitで実験的なビジュアルプロジェクトを作成しています。 SKPhysicsJointLimitオブジェクトでスプライトノード(文字テクスチャ)を接続しました。 私はまた、関節の最大の長さを35に設定しましたが、正しく機能しません。関節の力が大きくなればなるほど、長くなる(35を超える)。 関節の強さを設定する可能性はありますか?だから彼らは弾力がありません。 あなたがこのテスト画

    0

    1答えて

    これで検索しましたが、この問題の答えが見つかりません。 私は、3つの異なるノードタイプを使用して、衝突を処理します。流星、ショット、駅。私はショットと流星の間の衝突処理のコードを完璧には持っていますが、私の人生では、衝突にどのように反応するかを理解できません(衝突は検出されていますが、応答コードは実行されません)。駅と流星。ここに私のdidBeginのfuncがあります: func didBegi

    3

    1答えて

    に私はこれを使用して私のプログラムでSKShapeNodesを作成しています: let points = [CGPoint(x: x, y: y), CGPoint(x: x2, y: y2)] let line = SKShapeNode(points: &points, count: points.count) 私が午前問題は、私はラインにphysicsBodyを追加するたびに、phys

    0

    1答えて

    Swift 3とSprite Kitを使用してゲームを開発しています。私は移動してはならないが、衝突を検出するために重要なドットのグリッドを持っています。私の問題は、ドットがやや動いていることです。あなたはそれが動いているのを見ることはできませんが、私がポジションを印刷すると、私はポジションを見ます。これは私がドットを形成する方法である: for dot in dots { //dot

    2

    1答えて

    投射物(特にSKSpriteNode)に力や推力をかけて、何かに当たるまで連続的に動かす方法を知りました。私はこのような速度を設定するようにいくつかの方法を試してみました: let node = SKSpriteNode(imageNamed: "node") node.physicsBody = SKPhysicsBody(rectangleOf: node.size) node.physi