2016-06-19 15 views
0

私はSpriteKitで作成した健康バーを持っています。SpriteKitのヘルスバーに枠線を追加するにはどうすればいいですか?

Iは、ヘルスバーを作成し、

実装しているヘルスバーI電流は単に長方形の形状を有するSKSpriteNodeあるSKSpriteNode(dragonNode)にそれを付加する機能を有しています。

はここで誰かが私の現在の健康バーにボーダーを実装する方法を共有することができ、コード

func dragonHealth(dragonNode: SKSpriteNode) -> SKSpriteNode{ 

    healthbar = SKSpriteNode(color: UIColor.greenColor(), size: CGSizeMake(self.frame.size.width * 0.5, self.frame.size.height * 0.015)) 
    healthbar.anchorPoint = CGPointMake(0, 0.5) 
    healthbar.position = CGPointMake(self.frame.size.width * -0.23, self.frame.size.height * 0.3) 
    healthbar.runAction(SKAction.resizeToWidth(self.frame.size.width * 0.1, duration: 3)) 
    dragonNode.addChild(healthbar) 
    return dragonNode 

} 

です。私はそれがそのように見えるだろうと思う。

+0

は "より良い探して" を定義するのに役立ちます。 – Moritz

+0

私はそれが国境を持ってほしいです。 Ray Wenderlichによるこのチュートリアルのように。しかし彼は、Objective-Cの https://cdn3.raywenderlich.com/wp-content/uploads/2013/12/ship_colliding_losing_points-480x270.png @EricD –

+0

@JoshCaswellどのように私は、プログラムの周りに境界線を追加します使用しています健康バー私は現在持っている? –

答えて

0

もう少し大きくて色が違うヘルスバースプライトの下に別のスプライトを追加するだけでいいのですか? (メインヘルスバーの親にして、一緒に滞在/移動するようにします)。

Ray Wenderlichのチュートリアルでは、健康バーを使っています。その半分はページの半分です。

https://www.raywenderlich.com/90520/trigonometry-games-sprite-kit-swift-tutorial-part-1

ホープこれは

関連する問題