skspritenode

    1熱度

    1回答

    我想從距離特定方向「看」的另一個節點獲取距最近節點(如果有一個)的距離。 在圖像中,「P」是玩家的節點,線是要看的方向。圓環是另一個節點,穿過方向線。 獲得2個節點之間的距離是沒有問題的,但我怎麼訪問正好穿越我行最近的節點?

    -2熱度

    1回答

    如何確保卡片始終保持彼此靠近,如下所示? 玩家可以選擇一個或更多的卡,我需要確保剩餘的牌彈回在一起。同樣,如果玩家放棄選擇(即被抽出並釋放),他們需要一起回來。 什麼是最好的方式去建設呢?

    1熱度

    1回答

    我正在嘗試編寫一個更酷的版本的Flappy Bird,其中的鳥變成了一些冷卻器,這取決於分數。你的幫助真的很感激。這裏是完整的代碼,聲明這隻鳥。我怎麼能做一個功能,更新鳥取決於分數? let birdTexture1 = SKTexture(imageNamed: "bird-01") birdTexture1.filteringMode = .nearest let birdTexture2

    0熱度

    1回答

    我已經嘗試創建位掩碼類別,將所有恢復值設置爲1,以及在陽光下的所有其他設置,包括運行應用程序和設備,它仍然不工作。在設置一個SKSpriteNode後,使用1來擊中另一個在dx:100上恢復原狀的skspritenode,它仍然不會彈跳!這裏是我的GameScene.swift代碼: import SpriteKit import GameplayKit class GameScene: S

    1熱度

    2回答

    假設我有一個尺寸爲25x25的SKSpriteNode,並且將節點的.texture屬性更改爲尺寸爲50x50的紋理。它似乎正在嘗試縮小新紋理以適應節點的原始大小25x25。但是,如何更改節點的大小以適應紋理的新大小,在本例中爲50x50。 總之,我想讓我的精靈調整大小以適應新紋理的尺寸。 override func applyEffect() { switch(tier) {

    1熱度

    1回答

    我目前已經制作了一款擁有一名玩家的遊戲。我還做了一個角色屏幕,用戶可以選擇他/她想玩哪個角色。我該如何做到這一點,以便某個高分可以解鎖某個角色,並且允許用戶使用該角色在遊戲中使用? 現在我的球員有自己的快捷文件定義了他所有的屬性: import SpriteKit class Player: SKSpriteNode, GameSprite { var initialSize = CGSize

    0熱度

    1回答

    我遇到了這個奇怪的問題。我使用addChild從GameScene didMove(查看:SKView)中添加敵人(SKSpriteNode)。 敵人已定位到x:100,y:100,並且它看起來正確。 我也有另一個動畫,完成我在同一個位置添加另一個敵人。但敵人出現在不同的位置。完成區塊如下所示。 holeExplosion.runHoleExplosionAction {[unowned self

    0熱度

    1回答

    我有一個SKSpriteNode,它具有部分透明的PNG紋理。 我想在這個精靈上做一個邏輯分割線,然後測量每個部分的音量或不透明像素數。練習的目的是告訴每個部分中總精靈體積存在多少百分比。 我已經做了一些研究並且空了。似乎沒有內置的方法來做到這一點。你能指導我在正確的方向嗎?

    0熱度

    1回答

    我見過很多類似的問題,但它們似乎都是針對Swift的老版本或者非常不同的情況。無論如何,這些解決方案都不適合我。 我正在構建一個簡單的SpriteKit遊戲。基本上,我想要做的就是給SKSpriteNode類添加一個屬性:例如 let Ci = SKSpriteNode(imageNamed: "CBlob") Ci.name = "C1" Ci.pitch = "middle C" 當前

    0熱度

    1回答

    我在Xcode的場景編輯器中構建了一個Scene1。而且我引用了另一個場景,它具有動畫到這個Scene1。 現在,我正試圖在SKReferenceNode中拋出一個SKSpriteNode。 我試圖在引用的場景上施放SKSpriteNode的名稱是:「sc01eyelid」。 任何建議我可能會在這裏做錯嗎? 謝謝你提前。 import SpriteKit import GameplayKit