【问题标题】:angry birds slingshot in sprite kit Xcodesprite kit Xcode中的愤怒的小鸟弹弓
【发布时间】:2015-11-05 01:09:05
【问题描述】:

我正在使用 sprite kit 在 Xcode 上制作游戏,我需要在球上添加一个愤怒的小鸟弹弓,我不知道如何应用它

import SpriteKit
class GameScene: SKScene {
override func didMoveToView(view: SKView) {let sprite = SKSpriteNode(imageNamed:"ball")
    sprite.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame))
    sprite.physicsBody = SKPhysicsBody(circleOfRadius: 20)
    sprite.size.height = 50
    sprite.size.width = 50
    sprite.physicsBody?.affectedByGravity = true
    sprite.physicsBody!.allowsRotation = false
    sprite.physicsBody!.friction = 0
    sprite.physicsBody!.restitution = 1
    sprite.physicsBody!.linearDamping = 0
    sprite.physicsBody!.angularDamping = 0
    self.addChild(sprite)

    // 1. Create a physics body that borders the screen
    let borderBody = SKPhysicsBody(edgeLoopFromRect: self.frame)
    // 2. Set the friction of that physicsBody to 0
    borderBody.friction = 0
    // 3. Set physicsBody of scene to borderBody
    self.physicsBody = borderBody

【问题讨论】:

    标签: swift sprite-kit


    【解决方案1】:

    只要给球一个冲力,剩下的就靠重力了。

    【讨论】:

    • 这个怎么做,能不能给我更多的信息,我要的是愤怒的小鸟弹弓风格
    • 你首先需要用球制作一个精灵节点
    猜你喜欢
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    相关资源
    最近更新 更多