sprite-kit

    1

    1答えて

    私はSpriteKitを使って簡単なプラットフォームゲームを作っています。ゲームがfunc didBeginで地面に当たったときにゲームが検出されますが、何らかの理由でbooleanのplayerTouchingGround(Playerクラス内)がtrueに変更されていません。私はvar playerTouchingGroundをtrueに初期化し、プレーヤーは一度ジャンプすることができますが、

    -2

    1答えて

    私は最初からSpriteKitを使ってゲームを開発していて、別のノードで衝突が検出されるまで画面の横から前後にスライドする文字を作成しようとしています後で)。私がその動きを完全に自動/無限にしたい場合を除いて、ポンとパドルを左右に動かす方法を考えてみましょう。 サイドノート:タッチしたときにこのキャラクターがジャンプすることを計画していますが、前後の動きを続けます。あなたのアプローチに違いがある場

    1

    1答えて

    の方向にSKSpriteNodeの移動ここでは、ゲームのPrintScreenをを持っている: 私はタッチの方向に回転している静的SKSpriteNode(プレイヤー)を持っています。 class GameplayScene: SKScene, SKPhysicsContactDelegate { static let Pi = CGFloat(Double.pi) static let D

    0

    1答えて

    現在、スプライトとspritekitライブラリでゲームを作っています。パワーアップを追加しようとしています。私は、物理的なボディを使用して、プレイヤーがパワーアップに触れたときを検出しようとしましたが、敵がそれとやり取りすることができるので、私のために働いていません。これは問題です。私は、プレイヤーがパワーアップを拾い上げ、敵をパワーアップの上をまっすぐ歩くことができるようにしたいからです(ゲーム

    0

    2答えて

    私はSprikeKitを使用してゲームを作成することを学んでおり、ゲームは寿司の列車と関係があります。 私は皿が動いているコンベアベルト上にあるという外観をシミュレートするために、矩形のパスに沿って20のディッシュのようなものを持っています。 シェイプエディタを使用してスプライトノードを2つ配置して、正方形のパス上を移動させました。現時点で let dish_1 = self.childNode(

    0

    1答えて

    私は数日間この作業を行ってきました。レベルエディタでタイルマップを作成しました。それは私のコードでうまくロードされますが、私はタイルの上を反復するとき、それらのどれも定義を持つものとして示していません。私が間違っていることを確信していない。 すべて正常に動作しますが、タイル定義はロードされません。 'import SpriteKit protocol EventListenerNode {

    3

    1答えて

    私は同じ位置を保つために2つのSKSpriteNodeを持っています。 newLeftObject、およびnewLeftObjectBackgroundです。 2つのオブジェクトが力が加えられても常に同じ位置を維持するようにするには、どのような方法が最適な方法ですか。私は彼らの質量と密度をお互いに等しく設定しようとしましたが、それらはまだ落ちる間にわずかに異なる位置を持つことになります。ありがとう

    0

    1答えて

    私はSwift開発にはかなり新しいです。私のプロジェクトでは、SpriteKitをallowCameraControlをtrueに設定してSceneKitシーンをオーバーレイします。 SpriteKitレイヤーにはボタンが含まれています。これらのボタンが操作されたときにカメラコントロールをトリガするためにタッチ/パンイベントを無効にするにはどうすればよいですか? (たとえば、ボタンをダブルタップす