のーとぶっく

学んだことをまとめておく学習帳および備忘録

2022-08-01から1ヶ月間の記事一覧

【Swift/SpriteKit】SKSceneでタッチイベント

タッチイベント時にしょっちゅう使いそうなことをメモ。 タッチ感知の種類 // 画面に指が触れた瞬間の処理 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { // code } // 指が触れたまま動かした時の処理 override func touchesMoved(_</uitouch>…

【Swift/SpriteKit】SKActionを制御する【繰り返しなど】

SKActionを扱う際の基本的なことだけの簡単なメモを。 アクションを順番に実行する(シーケンス) // 右へ50移動 let move = SKAction.moveBy(x: +50, y: 0, duration: 0.2) // 左へ50移動 let moveRev = move.reversed() // アクション配列をシーケンスにす…

【Swift/SpriteKit】SKActionでオブジェクトを動かす

オブジェクトを動かす際の基本的なことだけの簡単なメモを。 移動 移動量を指定して移動 // アクションのインスタンスを生成 // 移動距離と速度を指定 let move = SKAction.moveBy(x: +10, y: -50, duration: 0.2) // 実行 sprite.run(move) 到着点を指定し…

【Swift/SpriteKit】SKShapeNodeで図形オブジェクトを置く

図形オブジェクトを置く際の基本的なことだけの簡単なメモを。四角以外の多角形は省略。 四角 // 図形ノードのインスタンス生成・サイズ指定 let rectShape = SKShapeNode(rectOf: CGSize(width: 30, height: 30)) // 塗りの色 rectShape.fillColor = .black…