SpriteKit

SpriteKitは、iOSやOS Xで使用できるApple社製の2Dゲーム開発フレームワークです。

RSS

  • 受付中

    回答
    2

    Swift SpriteKit Label等のNodeが表示されない

    Swift 8 SpriteKitを使用 override func didMove(to view: SKView) { let label = SKLabelNode(fontNamed: "Helvetica Neue") label.text = "START" label.fontSize = 100

    • 0評価
    • 118PV
    SwiftXcodeApp SwiftXcodeApp 1ヶ月前
  • 受付中

    回答
    1

    [Swift3/SpriteKit]コンソールにmemory issueエラーメッセージが出る

    前提・実現したいこと xcode8 と swift3を使っています。 現在SwiftのSpriteKitを使って簡単な2Dグラフィック横スクロールゲームを作成しています。 ボールのプレイヤー、壁を配置し加速度センサーを使用して 壁に当たらないようにプレイヤーをスタートからゴールへとコントロールする ゲーム内容です。 ステージは今の所1から4まで作

    • 0評価
    • 125PV
    tossymotion tossymotion 4日前
  • 受付中

    回答
    1

    アプリリリース後、GameCenterのランキング機能が正しく機能しない

    発生している問題・エラーメッセージ GameCenterのランキング機能を実装したパズルゲームをリリースした後、ゲームセンターのランキングが以下のようになっており、正常に機能しません。 ※リーダーボードは一つしか設定していません リリース前のランキング 1位 アカウントA 2位 アカウントB リリース後のランキング アカウントA 1位

    • 0評価
    • 58PV
    moooooooolch moooooooolch 4日前
  • 解決済

    回答
    1

    swiftで、ランダムな位置にノードを作成したい。

    前提・実現したいこと プログラムを始めて4ヶ月程度のswift初心者です。 ビルドには成功したものの、動作を確認すると挙動がおかしいので修正したいです。 発生している問題 X座標がランダムな位置からノードを落下させるプログラム。 落下させることは可能だが、同じ位置からしか落下しない。 該当のソースコード import Foundation i

    • 0評価
    • 58PV
    HA_S HA_S 5日前
  • 解決済

    回答
    1

    swift spriteNodeを消すタイミングについて

    前提・実現したいこと iphoneの画面をドラッグして、座標をリアルタイムで表示したいです。 発生している問題・エラーメッセージ 出てきた座標が消えずに重なってしまう。 次の入力があった時に消したいと思っていたので let posit = SKLabelNode() の上にSKAction.removeFromParent()等で消せば良いと思った

    • 0評価
    • 34PV
    yoyoyo yoyoyo 1週間前
  • 受付中

    回答
    0

    にゃんこ大戦争的ゲームの当たり判定

    前提・実現したいこと にゃんこ大戦争のようなiPhoneゲームを作りたいです。Swift,SpriteKitで作るのですが、ダメージをどうやって与えれば良いのかわかりません。味方キャラのx座標に近いものから攻撃したいのですが、画面上の複数種類の敵キャラから一番近い一体を選んでダメージを与えたいです。ソースコードの例を添えて教えて下さると助かります。

    • -2評価
    • 100PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    ポーズ中にdispatchTimeで遅延実行したメソッドを一時停止したい

    前提 X-code8.2,swift3,SpriteKitでパズルゲームを作っています。 一列のパズルを動かし、動かし終えた時点で全てのブロックの色を判定し、同じ色が縦横4つ揃ったブロックを消していきます。 ブロックを消した数秒後、消えたブロックがあった位置にランダムな色の新たなブロックを出現させています。 出現させたブロックがそのまま4つ揃った場合

    • 0評価
    • 130PV
    moooooooolch moooooooolch 3ヶ月前
  • 解決済

    回答
    1

    アプリを多言語対応する際、合わせてフォントも切り替えたい

    前提・実現したいこと 現在、NSLocalizedStringを使用して(Storyboardを使わず)コードだけで多言語対応をしようとしています。 (英語メニューのみのアプリに、日本語メニューを追加しようとしています。将来的にはもっと多くの言語に対応する予定です。) デザインの関係から、一部の日本語メニューに対し、英語とは別のフォントを指定したい

    • 0評価
    • 142PV
    nonikan nonikan 3ヶ月前
  • 受付中

    回答
    1

    画面遷移後のUIGestureRecognizerが反応しません。

    概要 Swift3,Xcode8,SpriteKitを使用してパズルゲームのようなものを作っています。 ストーリーボードで設定したUIGestureRecognizerをGameViewControllerに適応し、ドラッグアンドドロップでブロックを動かせるようにしています。 ブロックを揃えて消し、制限時間内のスコアを競います。 時間制限が過ぎたら、

    • 0評価
    • 118PV
    moooooooolch moooooooolch 3ヶ月前
  • 解決済

    回答
    1

    画像ファイルが存在しない場合に表示される赤字のXが出ないようにしたい

    前提・実現したいこと コード中にファイル名を記述した画像が存在しなかったり、ファイル名が間違っていた際、本来その画像が表示されるべき箇所に赤いXが表示されます。内輪でテストする分にはわかりやすくて便利ですが、あまりに目立ちすぎるので万が一本番で発生すると、ユーザに対するインパクトが大きすぎるのが心配です。 ファイルが見つからないといっても、Swift

    • 0評価
    • 146PV
    nonikan nonikan 4ヶ月前
  • 解決済

    回答
    1

    NSKeyedArchiverを使ってSkShapeNodeをアーカイブ(シリアル化)したい

    前提・実現したいこと このページを参考に、SkShapeNode形式のデータ(正確には配列)をアーカイブ(その後アンアーカイブ)したいと思っています。 ※最終的にはSkShapeNodeの配列を丸ごとアーカイブしたいと思っているのですが、まず手始めに配列の第一項だけを保存・取り出ししようとしています。 ソースコード var pipe:[SKSha

    • 0評価
    • 133PV
    nonikan nonikan 4ヶ月前
  • 解決済

    回答
    1

    [Swift][SpriteKit]座標の原点

    Xcode8、Swift3、SpriteKitで開発しております。 SpriteKitの座標の原点は左下だと認識しておりましたが、XcodeとSwiftのアップデートで変わってしまったのでしょうか。 以下のソースですと、シミュレーターの真ん中に画像が表示されます。 let hoge = SKSpriteNode(imageNamed: "Space

    • 0評価
    • 372PV
    happyhappy happyhappy 5ヶ月前
  • 解決済

    回答
    1

    UIBezierPathのパスを利用したキャラクターの位置制限

    Beat 'em upを考えてます。 UIBezierPathで定義されたパスがあり、キャラのスプライトノードをtouchesMovedした時に、 キャラの位置がそのパスと接した時点でキャラの行動範囲を制限したいです。 例えば、相撲の土俵のように土俵内でしか動けないように。 physicsbodyは使いたくないです。 UIBezierPath意

    • 0評価
    • 161PV
    Tamaki Tamaki 6ヶ月前
  • 解決済

    回答
    1

    [SpriteKit]マルチタップの設定の仕方

    スプライトキットでマルチタップの設定の仕方がわかりません。 試行錯誤して、以下をやってみたのですが、うまくいきません。 ❶ GameViewController.swiftに、以下を設定 skView.multipleTouchEnabled = true ❷ GameScene.swiftの override func touchesBe

    • 0評価
    • 213PV
    nachizou nachizou 6ヶ月前
  • 受付中

    回答
    1

    SpriteKitで作成したアプリ上でUITableViewDataSourceを使用したい

    現在、SpriteKitを使って二次元ゲームを作成しています。 これまで作っていたゲームに、テーブルビュー(UITableViewクラス)を使用したページを一つ付け加えないといけなくなりました。SkriteKitで作成したSKScene上のボタンをタップすることで、そのページに遷移するようにしたいのですが、Swiftを学び始めるに当たってSprite

    • 0評価
    • 167PV
    Zan Zan 6ヶ月前
  • 受付中

    回答
    0

    各SKScene毎に画面の向きを指定する

    現在SpriteKitの勉強をしています。 そこでScene1とScene2という2種類のSKSceneを用意して、 Scene1は縦向きのみ、Scene2は横向きのみで 操作出来るようにしたいのですがそのような方法はあるのでしょうか? UIKitの場合ならば各ViewControllerに override func supporte

    • 0評価
    • 156PV
    rookie rookie 6ヶ月前
  • 解決済

    回答
    1

    SpriteNodeの入った配列をNSUserDefaultsに保存したいです

    前提・実現したいこと 初めまして。swiftのSpritekitで簡単なゲームを作っているものです。 SpriteNodeを配列に保存し、その配列をappDelegateのNSUserDefaultsに保存して 取り出すということをしたいのですがエラーが出てしまいます。 どなたかご教授いただけませんでしょうか? よろしくお願いいたします。 該

    • 0評価
    • 161PV
    yoshi1023 yoshi1023 6ヶ月前
  • 解決済

    回答
    1

    振り子の動き

    振り子のように動かしたいのですが、方法がわかりません。 現在プログラムは下記のように記述しています。 let furiko = SKSpriteNode(imageNamed:"furiko") self.furiko.anchorPoint = CGPointMake(0.5, 0) let furiko_rotate = SKAction.r

    • 0評価
    • 195PV
    yone yone 6ヶ月前
  • 解決済

    回答
    1

    スプライトキット admobで、表示と非表示を切り替える方法

    スプライトキットで、admobを実装したのですが、ページによっては非表示としたいと考えております。今のままではずっと表示されたままであり、表示と非表示を切り替えるやり方をご教示いただきたいです。参考までに実装のコードを記載いたします。(GameViewController.swiftファイルの、ViewDidload内に記載) var admobVie

    • 0評価
    • 225PV
    nachizou nachizou 7ヶ月前
  • 解決済

    回答
    1

    スプライトキット 物体が当たった時にスムーズに処理する方法

    スプライトキットで、物体同士が衝突した場合の処理については、 physicsBodyで処理をしますが、例えば、スーパーマリオでプレイヤーがコインに当たった場合にスムーズに処理できるような処理のやり方をご教示いただきたいです 例えば、以下のようにプレイヤーがコインに触れる時の処理をコーデイングすると(Coin をあらかじめcategoryBitMaskに設

    • 0評価
    • 250PV
    nachizou nachizou 8ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    34

  • 総質問数

    57

  • 今週の質問数

    2

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る