我在SpriteKit.my中創建了GridView,要求是在網格視圖中隨機混洗圖像。 這是我的代碼,隨機顯示圖像沒有重複,但此代碼僅適用於兩個images.for多個圖像此代碼不起作用。 int RandomRowMainImage = arc4random_uniform(3);
int RandomColumnMainImage = arc4random_uniform(
我把幾SKSpriteNode在SKSPriteNode陣列didMove(查看:SKView)使用 enumerateChildNodes(withName: "//*") { (node, stop) in
if let spriteNode = node as? SKSpriteNode{
if let nodeName = node.name{
if
我正在爲一個精靈製作動畫,當它觸及另一個精靈時,會調用一個物理接觸函數。在這個函數中,我試圖讓這個精靈碰到另一個。它的身體是bodyA,但它是一個SKPhysicsBody,並且它不能轉換爲SKSpriteNode。你有什麼想法? 這個函數在接觸時被正確地調用,我只是試着去得到身體進行接觸的精靈。最後的想法是獲取我正在尋找的精靈附加的動作,但我想當你有精靈時很容易。 let shootCatego
我想重複顯示兩張遊戲卡中的一張,每當用戶觸摸deckOfCards。 到目前爲止,我得到了它的工作,但是當我再次點擊deckOfCards時,卡片不會改變。試着用10個或更多的卡片名稱,也沒有工作。 class GameScene: SKScene {
let cardname = ["card2", "ace"]
let randomNumber = Int(arc4random_unif
我遇到了一個很大的問題,我的應用程序。當我轉換到新的場景時,我的MainMenu場景不會釋放。 //GameViewController
override func viewDidLoad() {
super.viewDidLoad()
if let view = self.view as! SKView? {
// Load the SKScene from