skspritenode

    1

    1答えて

    SKSpriteNodeのEXACTフレームをどのように回転させるかを知りたい。現在、SKSpriteNodeのフレームは次のようになります。 このフレームはrect.frameです。 ただし、このフレームには、zRotationのために空き領域が多く含まれています。私はこの空きスペースを望んでおらず、ちょうどSKSpriteNodeのフレームを望んでいます。 これは私が欲しいものです: どのよう

    0

    1答えて

    私は非常に簡単なアプリを持っています。空から降りてくる四角形が物理学の体です。ユーザーが四角形をタップすると、ジャンプします。彼は果物が地面に触れるのを防ぐ必要があります。 今、私はアップルに触れるときに、そのposition.y += 10を移動すると思った。しかし、私はアップルが別のx方向にも飛び跳ねるようにしたいと思いますし、それを実装する方法はわかりません。 たとえば、四角形の左下の端をタ

    2

    1答えて

    私は以下で "Floor"と呼ばれる別のクラスを持っています。 class Floor: SKNode { override init() { super.init() //let edgeFrame = CGRect(origin: CGPoint(x: 1,y: 1), size: CGSize(width: 1078, height: 1950))

    0

    1答えて

    コンタクトボディ(SKPhysicsBody)にノードが接続され、SKSpriteNodeとの接触が検出されたときに呼び出されます。場合によっては、ノードを接点本体に接続できないためにエラーが発生することがあるので、そのタイプのエラーを回避するノードがあるかどうかをテストします。しかし、警告はそれが偽に戻ってくることはないと私に伝えます。私はそれをテストして以来、このようなエラーはもうありませんで

    -1

    1答えて

    SKSpriteKitアプリケーションに別の "Floor"クラスがあります。私が最初にこのクラスを作成したとき、私は self.physicsBody = SKPhysicsBody(edgeLoopF​​rom:self.frame)を使用して、フレーム全体の周りにバリアを持っていた をそれは実際に入ることからSKSpriteNodesを停止しました。画面の上部にあるので、フレーム壁の左、右、

    1

    1答えて

    私はゲームの始めに現れる2つの四角形を持っていますが、一度開始すると重力が落ちます。下のコードは別の "Floor.swift"クラスにあります。私はまた、以下の情報を持つ "BitMaskCategories.swift"ファイルを持っています。 let ballCategory : UInt32 = 0x1 << 1 let avoidCategory : UInt32 = 0x1 << 2

    0

    1答えて

    カーブを使ってスプライトを移動しようとしています。 私はこのコードを持って:私はいくつかの質問を持っている let path = UIBezierPath() path.move(to: CGPoint.zero) path.addQuadCurve(to: CGPoint(x: ball.position.x+200, y: ball.position.y+50), controlPoint

    0

    1答えて

    私は、画面のもう一方の側から取得するボール(プレーヤー)があるゲームを作っています。どちらの側でも、私は1点を得るためにボールが触れる必要があるSKSpriteNodeを持っています。ボールが側面のSKSpriteNodeに接触すると、ボールは反対側に到達し、別の点をスコアリングするために他のSKSpriteNodeに触れる必要があります。等々。ゲームが始まると、上端のスプライトノードがアクティブ

    0

    1答えて

    私は、サブクラスを作成しました: class EnemySprite: SKSpriteNode をして、このコードを使用して私のゲームシーンで敵を追加しました:私は敵に撃つとき let enemy = EnemySprite(imageNamed:"enemy.png") self.addChild(enemy) は、今私は、コードを持っている: enemy.removeFromParen

    0

    1答えて

    私は簡単なゲームを作成していると私は、ディスプレイ全体を埋めるためにSKNode(/ SKSpriteNode)を提示することができるようにSpriteKitベースシーンの実際のサイズ(幅/高さ)を取得したいと思いますが、どうやら backgroundNode.size = CGSize(width: view.frame.width, height: view.frame.height) な