私は、プレイヤーが割り当てられた時間内にランダムに出現するボールをタップするゲームを作成しています。タップを特定の数に制限したいのです。誰かがあるアイデアやスニペットコードを持っていれば、私は感謝します。ここでSwift 3/SpriteKitでボールのタップを制限する方法は?
は抜粋です:
var tapCount = 0
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?){
tapCount = tapCount + 1
print(tapCount)
if tapCount >= 10 {
print("we made it")
}
}
もし私が正しいとしたら、更新された質問をチェックアウトできますか? –
GKEntityをSKSpriteNodeと組み合わせて使う方法を読んでおく必要があると思います。今日は時間があれば少しサンプルを書くことができますが、今は難しいです。 Appleには良いサンプルがいくつかあります。また、Appleのドキュメントを読むこともできます:https://developer.apple.com/library/content/documentation/General/Conceptual/GameplayKit_Guide/EntityComponent.html#//apple_ref/doc/uid/TP40015172-CH6-SW1 –