sprite-kit

    3熱度

    1回答

    我試圖調試SpriteKit動畫的一個非常奇怪的行爲。這是很容易重現: 在Xcode中創建一個新的遊戲項目,保持所有選項不變。 打開GameScene.swift和變線#23 label.run(SKAction.fadeIn(withDuration:2.0))到label.run(SKAction.fadeIn(withDuration:0.2)) 連接手機並開始一個調試會話,觀察文本(Hel

    1熱度

    1回答

    我已經spritekit場景有動作元素: https://scr.hu/dXryae https://scr.hu/Gw3Ra5 我加載了這一幕,得到了覆蓋元件,並把每它在遊戲的主場景中的孩子。一切工作正常,直到我試圖添加更多的功能。這個「功能」導致行爲不起作用。但這不是我的問題。我回到工作副本,現在它在不同的設備上工作不同。 測試設備: iPhone 5 10.3.3 - 行動工作 iPhone

    -2熱度

    1回答

    我在Xcode中用spriteKit創建遊戲。我需要創建輪播並在一個支柱周圍移動4個節點。 carousel 如何移動一些綁定節點?當節點接近支柱並且節點從支柱後面出來時,必須改變z位置。如何實施?

    0熱度

    1回答

    因此,在我的項目中,我有一個沒有SKCameraNode的主菜單屏幕。橫幅廣告完美地工作,沒有任何反應,直到我點擊播放按鈕。我正在使用StartApp廣告。這裏是我的主菜單屏幕: 當我切換場景時,SKCameraNode伴隨着橫幅廣告的定位而動搖並移動它。那麼,在其他場景中,我去橫幅廣告是不是在正確的位置。我怎樣才能解決這個問題? 這裏是遊戲場景的圖像:

    2熱度

    1回答

    我無法通過CGRect.minX/Y和CGRect.MaxX/Y修復此錯誤消息。 「實例成員'minX'不能用於類型'CGRect'是錯誤。我能做些什麼來解決它? func spawnNewDisc(){ var randomImageNumber = arc4random()%4 randomImageNumber += 1 let CheeseBlock =

    -1熱度

    2回答

    我想創建一個具有spriteKit視圖的通用應用程序。 但iPad的顯示屏比iPhone顯示屏更大! 1)如何根據顯示尺寸定位調整大小的節點?我的意思是當我爲iPhone添加節點時,我不希望iPad上的這個節點的維度等於iPhone上的維度,我希望每個不同的屏幕具有不同大小的相同節點。 2)還有我怎樣才能定位這個節點的不同顯示? 感謝很多

    1熱度

    1回答

    我一直在使用iOS11/Swift4下的PhysicsWorld(一個基本的粒子系統)運行一個簡單的多體(800)2x2像素SpriteKit仿真。 它包含一個簡單的徑向重力節點,其中有800個物體在沒有碰撞或接觸檢測的情況下圍繞它運行。 在我的測試硬件上,iPhone6S - 我對獲得60FPS和超級平滑模擬印象深刻 - 這爲更多探索打開了道路。 我一直遇到的唯一問題是性能確實不一致。 如果我將

    0熱度

    1回答

    所以我的問題是,.atlas圖像不再顯示。我已經嘗試了很多方法來解決這個問題,但問題是,自從我更新XCODE以來,使用紋理圖集的常規方式已停止工作。我的問題是,我所有的代碼都是正確的,但是當我運行該程序時,圖像顯示爲未知。 我的圖像文件設置爲「Car.atlas」 該文件是否應該以不同的方式設置? 對不起,如果這是模糊的,但任何幫助將非常感謝!

    1熱度

    2回答

    我在SpriteKit.my中創建了GridView,要求是在網格視圖中隨機混洗圖像。 這是我的代碼,隨機顯示圖像沒有重複,但此代碼僅適用於兩個images.for多個圖像此代碼不起作用。 int RandomRowMainImage = arc4random_uniform(3); int RandomColumnMainImage = arc4random_uniform(

    2熱度

    1回答

    我想從離屏位置移動節點並將它們跨X軸間隔排列。節點已經創建並存儲在一個數組中。我有下面的代碼來做到這一點。但是,所有節點都在同一時間移動。當前節點處於新位置時,我希望它們連續移動。我嘗試改變等待操作的持續時間,但它不起作用。 感謝 var shapeNodes: [SKShapeNode] = [SKShapeNode]() let w = (size.width + size.heig