skspritenode

    2熱度

    1回答

    我正在使用以下代碼來使Sprite節點在Xcode spritekit中的圓圈中移動。 let circleDiameter = CGFloat(100) // center our path based on our sprites initial position let pathCenterPoint = CGPoint( x: object.position.x - circl

    5熱度

    1回答

    我可以在項目的.sks文件中設置我自己的自定義對象的alpha蒙版,但我不確定如何以編程方式執行它。

    1熱度

    1回答

    我正在製作一款遊戲,玩家可以避開障礙物並收集積分。一個輕微的問題,但。 當玩家與點(另一個SKSpriteNode)碰撞時,玩家彈跳一點點。我希望它只是「通過」而不會受到碰撞的影響。 這是球員類: import SpriteKit struct ColliderType { static let Player: UInt32 = 1 static let Swan: UInt32 = 2

    0熱度

    1回答

    我改變縮放模式後,我的精靈節點大小不正確。我使用@ 3x,@ 2x和@ 1x圖像,因此SpriteKit通常會自動爲我調整大小。當我切換設備時,它們不會調整大小。例如,在我的iPhone 6s +上,精靈節點的大小是完美的,而在我的iPhone 5上,節點大小與我的iPhone 6s +上的大小相同。我嘗試將縮放模式更改爲.aspectFill和.resizeFill,但沒有任何效果。這裏是我的G

    3熱度

    1回答

    當長按屏幕,用下面的代碼創建球: var n = 1 func addBall(_ x:CGFloat){ let numShape = SKShapeNode(circleOfRadius: 30) numShape.name = "ball" numShape.position = CGPoint(x: x, y: frame.maxY-40) num

    1熱度

    1回答

    我想知道是否有人有辦法在SpriteKit中使用WKCrownDelegate移動SKSpriteNode。無論是在Y方向或X方向 希望這可以幫助其他人開始與WatchKit。 這是我GameElement.swift: extension GameScene { func addPlayer() { player = SKSpriteNode(imageNamed: "Sp

    4熱度

    1回答

    我在使用Swift 3和Spritekit開發我的應用程序時遇到了一個問題。爲了檢測碰撞,我製作了四個獨立的三角形組成正方形。當我將這些三角形作爲一個單元旋轉時,它們重疊並且在旋轉過程中不保持正方形的形狀(它們彼此重疊),但一旦旋轉完成後就會恢復正常。 這是我用於旋轉代碼: override func touchesBegan(_ touches: Set<UITouch>, with event

    1熱度

    2回答

    我正在使用代表球的SKspritenode。我正忙着做的是我想要球在每個時間間隔後改變顏色。 override func update(_ currentTime: TimeInterval) { ball.color = UIcolor.random() } 我想說,代碼的作品足以改變顏色。但問題在於每個Frame女巫的顏色變化比我計劃的顏色變化要快得多,就像每2秒鐘

    3熱度

    2回答

    左右的時間內我的項目,我基本上是試圖與隨機的出入口隨機生成的迷宮。我有三個類(一個迷宮類,一個GameScene類和一個網格類),到目前爲止,我已經成功地編寫了一個隨機生成的迷宮。 但我的問題是,迷宮類(這是隨機生成的代碼發生)純粹是包含了迷宮中的數據,但當前無連接的圖形。所以當我運行我的應用程序時,出現一個空白屏幕。 我想什麼(但我不確定如何)做的基本上是將一個線(又名形線黑色精靈)在迷宮壁的位

    -1熱度

    1回答

    我該如何去解決這個問題?我的精靈已經接近某個位置後,我想關閉isDyanmic。所以基本上,在發生了一些事情後,我該如何做些什麼? 在此先感謝