sknode

    2

    1答えて

    私はSKSpriteNodesで構成されるマップをサブクラスに追加することによって、SKNodeをサブクラス化してマップをレンダリングします。 すべてがうまく機能しているが、私は私のノードのサブクラスのFrameが常にあることに気づい0 私は、ドキュメントにこれについて何かを見つけることができませんでした:私はFrameプロパティと戻りを上書きすることになっています正しい値ですか?

    1

    1答えて

    私が構築しているゲームでは、ユーザーはスクロールビューと同様に画面をドラッグしてカメラを動かすことができます。これはすべて、メインシーンファイルでtouchesBeganおよびtouchesMovedメソッドによって処理されます。しかし、私はまた、ユーザーがSKSpriteNode(実際には移動しない)から別のSKSpriteNodeにドラッグできるようにしたい - 次に、2つのノードに基づいてア

    4

    1答えて

    異なるノード間のやり取りの開発中に、ノードから特定のアクションリストを削除する必要があることがわかりました。明らかに私のノードで実行されているすべてのアクションは、その識別のためのString鍵を持っている removeAllActions() action(forKey key: String) hasActions() :Sprite-Kitフレームワークの 現在のバージョンでは、として、いく

    1

    1答えて

    私はすでにこの質問を別の方法で尋ねてきました。 Swift-Setting a physics body velocity by angleしかし、それに答える3つの試みは残念ながら私が探しているものではありませんでしたが、とにかく私に教えてくれたことに感謝しています。コメントを使ってディスカッションを永続させるのではなく、例とそれ以上の説明で私の質問を簡単に言い換えるべきだと私は決めました。だか

    2

    1答えて

    私は2つのノードnode1とnode2を持っています。 node1は位置0にあります。画面をクリックすると、画面の中央に移動するまで、またはユーザーが画面から指を離すまで、そのアクションが実行されます。 node1が画面の中央に達すると停止し、node2はその動作を実行します。私のコードはこれまでこれを行っています。 しかし、node2がそのアクションを実行するためには、ユーザーは画面から指を離し

    3

    1答えて

    はenumerateChildNodes(withName:using:)になります。子どもの子供や子供などを探して検索しますか? 子供の第1世代を検索するだけですか? ドキュメントはここにある、とこのことについては何も言及していない:それは子供たちの検索するにはその関数が親に呼び出されたhttps://developer.apple.com/reference/spritekit/sknode/

    1

    1答えて

    私はSwiftのSKNodesについて学び、問題に遭遇しました。アプリケーションは、画面に触れて、ノードがタッチされた位置に表示されるように、非常に単純なものになっていました。私は理由は分かりませんが、長方形は画面上の別の場所に表示され続けますが、sn.positionはtouch.location(in: view)と同じです。どうしましたか? import SpriteKit import

    0

    1答えて

    私は比較的迅速にプログラミングすることが比較的新しいです。私はSpriteKitを使わなかったアプリを作ったので、画面の幅と高さの倍数に画像を縮小してほとんどのビューのサイズを変更します。これが最高の戦術であるかどうかは分かりませんが、うまくいきました。すべてのデバイスでよく見えるアプリを作成できました。 spritekitとscene.sksファイルでは、以前のようにスプライトのサイズを自動レイ

    0

    1答えて

    私はFlappy Birdに似たゲームを作っています。私の主人公がスクリーン上でランダムに産卵するコインと衝突すると、コインをスクリーンから取り除きたい。私は読んだことのあるものをたくさん試しましたが、これまでに何も働いていません。私はおそらく "coins.removeFromParent()"が行く方法だと知っています。そして、それはおそらく「didBegin(_接触:SKPhysicsCon

    0

    2答えて

    私はViewControllerからGameViewControllerでGameSceneを提示したいと思います。私が試した: // let GameControllerA2 = GameViewController() // let transition = CATransition() // transition.duration = 0.5 //