skspritenode

    0熱度

    1回答

    是否有可能使用APGN格式作爲SKSpriteNode的紋理?

    0熱度

    1回答

    我正在爲一個精靈製作動畫,當它觸及另一個精靈時,會調用一個物理接觸函數。在這個函數中,我試圖讓這個精靈碰到另一個。它的身體是bodyA,但它是一個SKPhysicsBody,並且它不能轉換爲SKSpriteNode。你有什麼想法? 這個函數在接觸時被正確地調用,我只是試着去得到身體進行接觸的精靈。最後的想法是獲取我正在尋找的精靈附加的動作,但我想當你有精靈時很容易。 let shootCatego

    0熱度

    1回答

    我想重複顯示兩張遊戲卡中的一張,每當用戶觸摸deckOfCards。 到目前爲止,我得到了它的工作,但是當我再次點擊deckOfCards時,卡片不會改變。試着用10個或更多的卡片名稱,也沒有工作。 class GameScene: SKScene { let cardname = ["card2", "ace"] let randomNumber = Int(arc4random_unif

    3熱度

    1回答

    我有一個函數,創建SpriteNode副本並沿指定的時間間隔沿矩形路徑移動每個副本。我在這個時間間隔中遇到了一個問題,即在動作運行時,動作以不一致的間隔執行,從而在sprite節點之間形成奇怪的間隙。 var items = [SKSpriteNode](); let item = SKSpriteNode(imageNamed: "Spaceship"); func createItem(

    2熱度

    2回答

    我遇到了一個很大的問題,我的應用程序。當我轉換到新的場景時,我的MainMenu場景不會釋放。 //GameViewController override func viewDidLoad() { super.viewDidLoad() if let view = self.view as! SKView? { // Load the SKScene from

    1熱度

    2回答

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

    0熱度

    1回答

    我有一個非常簡單的應用程序。我有從天而降的廣場,這是物理實體。當用戶點擊一個正方形時,它會跳起來。他需要防止水果接觸地面。 現在我想,當觸摸蘋果時,只需移動它的position.y += 10。但我希望蘋果能夠在不同的x方向上跳起來,我不知道如何實現這一點。 例如,當我觸摸廣場的左下角時,它不僅應該跳起來,而且還應該向右跳。 任何想法如何實現這個移動到迅速?

    1熱度

    1回答

    我正在初始化並通過SKShapeNode的紋理顯示一個SKSpriteNode,其中有一個代表圓的一部分的特定路徑。下面是一個形狀我使用一個遊樂場產生的一個示例: import SpriteKit import PlaygroundSupport let view = SKView(frame: CGRect(x: 0, y: 0, width: 300, height: 300)) le

    0熱度

    1回答

    我把幾SKSpriteNode在SKSPriteNode陣列didMove(查看:SKView)使用 enumerateChildNodes(withName: "//*") { (node, stop) in if let spriteNode = node as? SKSpriteNode{ if let nodeName = node.name{ if

    0熱度

    1回答

    我正在製作一個殭屍啓示錄式的奶酪遊戲,我無法知道在哪裏/如何申報殭屍。我認爲,因爲我在Gamescene.sks文件中製作了每個名稱都是「殭屍」的文件,那麼他們就會這樣聲明。我試圖讓殭屍(我在.sks文件提出4)追逐玩家(這也是我成立了.sks文件和編碼在代碼上線。) override func didMove(to view: SKView) { let player = self.