我正在開發Iphone和Ipad上的遊戲,就像太空侵略者一樣。隨機移動/湍流 - SWIFT
摧毀的氣球從屏幕頂部直線落下。
這裏我的代碼添加它們:
func addBalloonv(){
var balloonv:SKSpriteNode = SKSpriteNode (imageNamed: "ballonvert.png")
balloonv.physicsBody = SKPhysicsBody (circleOfRadius: balloonv.size.width/2)
balloonv.physicsBody.dynamic = true
balloonv.physicsBody.categoryBitMask = balloonCategory | greenCategory
balloonv.physicsBody.contactTestBitMask = flechetteCategory
balloonv.physicsBody.collisionBitMask = balloonCategory
balloonv.physicsBody.mass = 1
balloonv.physicsBody.restitution = 1
balloonv.physicsBody.allowsRotation = true
let minX = balloonv.size.width/2
let maxX = self.frame.size.width - balloonv.size.width/2
let rangeX = maxX - minX
let position:CGFloat = CGFloat(arc4random()) % CGFloat(rangeX) + CGFloat(minX)
balloonv.position = CGPointMake(position, self.frame.size.height+balloonv.size.height)
self.addChild(balloonv)
我有氣球的顏色一個FUNC。
所以現在他們直線移動,我從頂部和兩側尋找隨機運動(像氣球一樣的湍流)。
我該怎麼做?
非常感謝!
你知道嗎?我愛你 !!! 我很確定這是轉身物理場功能。文檔已經在我的屏幕上打開了,但我不知道如何初始化它......這很簡單,我很慚愧:-D。我試圖用我的第一個應用學習,但這很困難,因爲我沒有很好的C語言基礎。你有noob的建議或文件嗎? 非常感謝! – Haox 2014-09-11 10:36:30