SpriteKit

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

RSS

  • 受付中

    回答
    0

    クラスの使い方

    クラスを外して直接コードを書くとしっかり動くのですが以下のようにクラスにして書くと何も表示されません。クラスの使い方が間違っているっぽいのですが原因不明です。教えてください。 import SpriteKit class GameScene: SKScene{ let playerBTN = SKSpriteNode(imageNamed:

    • 0評価
    • 61PV
    WataShunNaNoSa WataShunNaNoSa 6日前
  • 解決済

    回答
    1

    アプリがクラッシュしてしまう。

    前回の質問の答えと合わせて組み直して見ました。しかし、敵が一匹しか現れずまた、クラッシュしてしまいます。どう直せば良いですか? import SpriteKit class GameScene: SKScene { var GameField = SKSpriteNode(imageNamed: “GameField”) var e

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

    回答
    1

    敵が表示されない

    無限に敵が上から出てくるプログラムを組みたいです。このままビルドすると背景は表示されるのですが、敵が表示されません。しかも無限に繰り返せるか微妙です。どうしたら良いですか? import SpriteKit class GameScene: SKScene { var GameField = SKSpriteNode(imageNamed

    • 0評価
    • 90PV
    WataShunNaNoSa WataShunNaNoSa 2週間前
  • 解決済

    回答
    1

    一定間隔でキャラクターを表示したい

    一秒ごとに敵が上からやってくるプログラムです。背景は表示されるのですが、肝心の敵キャラが全く表示されません。エラーも出ていないですし,どうすれば良いですか? import SpriteKit class GameScene: SKScene { var GameField = SKSpriteNode(imageNamed: "GameFi

    • -1評価
    • 60PV
    WataShunNaNoSa WataShunNaNoSa 2週間前
  • 受付中

    回答
    0

    どんな機種でも画面ぴったりに画像を表示させたい。

    前提・実現したいこと SpriteKitについての質問です。GameSceneクラスで画面ぴったりの背景画像を表示させたいのですが、iPhoneの機種が違うと余白ができます。 機種が違っても画面ぴったりに背景画像を表示したいです。 背景画像のサイズは @1x 320ピクセル * 568ピクセル @2x 640ピクセル * 1136ピクセル @

    • 0評価
    • 69PV
    HA_S HA_S 2週間前
  • 解決済

    回答
    1

    表示画像が増殖するバグ

    スタートボタンを押すとゲームのステージを選択するセレクト画面に移動します。9個のステージを選べます。backhomeBTNを押すとセレクト画面などを削除してスタート画面に戻ります。 ここまでは良いのですが、もう一度スタートボタンを押すとセレクトボタンが18個、つまり2倍画面に表示されてしまいます。もう一度同じことをすると3倍またすると4倍とどんどん増えてい

    • 0評価
    • 44PV
    WataShunNaNoSa WataShunNaNoSa 2週間前
  • 受付中

    回答
    0

    Nodeの移動に制限を加える方法

    スライドすると上から下にWorld1fieldを動かし、一番下、もしくは一番上、つまり画像の縦幅を超えないように動かしたいです。どうs修正すべきでしょうか? import SpriteKit class GameScene: SKScene { let World1field = SKSpriteNode(imageNamed: "Wor

    • -1評価
    • 47PV
    WataShunNaNoSa WataShunNaNoSa 2週間前
  • 受付中

    回答
    0

    画面真っ白バグ

    Aボタンを押すとキャラクターAが現れて下方向に動いていくアニメーションのコードです。 以下のように組んだのですが、実行すると真っ白い画面が表示されるだけで何もできません。 どういう風に変えたら良いでしょうか? import SpriteKit class GameScene: SKScene{ var A = Character()

    • -1評価
    • 61PV
    WataShunNaNoSa WataShunNaNoSa 2週間前
  • 解決済

    回答
    1

    SpriteKitによる画像のドラッグ

    swift SpriteKit で画像を横にスライドした分だけx軸方向にスライドさせるプログラムを組みたいです。画像は表示されるのですが画像をドラッグすることができません。何が足りないのでしょうか? import SpriteKit class GameScene: SKScene { var SelectBTN = SKSpriteN

    • 0評価
    • 54PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    2

    swiftのエラー

    以下のコードの場所ででSelectBTNとxTranslationが定義されてない的なエラーが発生します。また、expected ')' in expression listというエラーも発生します。SelectBTNもxTranslationも定義しているはずなのですが何故にかエラーが出ます。2つ目のエラーは理解不能です。どう処理すれば良いでしょうか?

    • 0評価
    • 54PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    初期化について

    このコード(https://github.com/burczyk/SwiftTeamSelect/blob/master/SwiftTeamSelect/GameScene.swift)の中の required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder)

    • 0評価
    • 67PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    演算子*が使えない

    このコードgap*iを使って画像と画像の間を開けたいのですが、 IntとCGFloatには*Iが使えないみたいなエラーが出ました。 代わりに何を書いたら良いですか? import SpriteKit class GameScene: SKScene { var SelectWorldBTN = [SKSpriteNode]()

    • 0評価
    • 93PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    アプリがクラッシュしてしまう。その1

    コードが長くて1ページに収まらないので2度投稿させてください。このコードを応用してセレクト画面を作っています。(https://github.com/burczyk/SwiftTeamSelect/blob/master/SwiftTeamSelect/GameScene.swift)ビルドもできスタートボタンも機能しスクロールも上手く行っているのですがホー

    • -1評価
    • 126PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    アプリがクラッシュしてしまう。その2

    この質問の続きです。(https://teratail.com/questions/71493) override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?){ for touch in touches{ _ = 0.

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

    回答
    2

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

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

    • 0評価
    • 208PV
    tossymotion tossymotion 1ヶ月前
  • 解決済

    回答
    1

    xcodeでシミュレータに表示されない

    連投になってしまって申し訳御座いません。前回の質問がまだ解決していないのにベストアンサーをつけてしまい解決済みになってしまいました。本格的に使うのは初めてでして何分ご容赦を。 xcodeのシミュレータが、起動はするのですが自分なりに正しいコードは書いているつもりなのですが何も表示されません。色んなコードを試してみて原因究明をはかったのですがどのコードも

    • 0評価
    • 86PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    location(in: SKNode)とselfの使い方

    '''for touch in touches {let location = touch.location(in: self)}''' このコードを実行しようとするとUse of unresolved identifier 'self'というエラーが発生します。 どうやらselfを消さなければならないのですが、何に置き換えれば良いのかわかりません。

    • 0評価
    • 49PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    Xcodeのシュミレータに何も表示されない

    xcodeのシミュレータが、起動はするのですが自分なりに正しいコードは書いているつもりなのですが何も表示されません。色んなコードを試してみて原因究明をはかったのですがどのコードも動かずじまいです。今動かしたいコードは以下の通りです。 //GameScene.swift '''import SpriteKit class GameScene: SKS

    • 0評価
    • 56PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    xcodeのエラーの解決策

    '''import SpriteKit class GameScene: SKScene { var HomeBackGround = SKSpriteNode() override func didMove(to view: SKView) { HomeBackGround = SKSpriteNode(imageNamed: "H

    • 0評価
    • 65PV
    WataShunNaNoSa WataShunNaNoSa 3週間前
  • 解決済

    回答
    1

    touchesBeganが動作しない

    Swift Playgroundで以下のようなプログラムを作成しています(前に質問させていただいたものと同じです) import UIKit import SpriteKit import PlaygroundSupport class set: SKScene { //var Progress = 0 //var button: S

    • 0評価
    • 90PV
    Kenelaoy Kenelaoy 3週間前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    35

  • 総質問数

    76

  • 今週の質問数

    1

関連するタグ

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