このテクスチャは更新されません。コードは省略されたバージョンであり、私はそれを必要とします。私はテクスチャを更新する必要があります。 SpriteKitのSwiftでこれをどのように行うことができますか?私はテクスチャを更新するために、何テクスチャが更新されません。
func didBeginContact(contact: SKPhysicsContact) {
if firstBody.categoryBitMask == PhysicsCatagory.ball && secondBody.categoryBitMask == PhysicsCatagory.coin
{
vyhodnoceni()
screen(2)
}}
override func update(currentTime: NSTimeInterval) {
vysledekHvezdyTexture = SKTexture(imageNamed: starString1!)}
func vyhodnoceni(){
starString1 = "hvezdy1"}
func screen(number: Int){
if number == 2 {
vysledekHvezdy = SKSpriteNode(texture: vysledekHvezdyTexture)
vysledekHvezdy.size = CGSize(width: screenSize.width/2, height: screenSize.height/10.5)
vysledekHvezdy.position = CGPoint(x: self.frame.width/2, y: self.frame.height/2.3)
vysledekHvezdy.zPosition = 11
vysledekHvezdy.alpha = 0.0
vysledekHvezdy.runAction(SKAction.fadeInWithDuration(0.7))
self.addChild(vysledekHvezdy)
}
}
具体的には動作していないことを教えてください。 –
テクスチャは更新されません – pulitr
:) - それは非常に特殊な仲間ではありません。あなたは私たちに多くのコードを与えていないので、あなたがしようとしていることを見るのが難しいです。スプライトは初期のテクスチャでまったく表示されますか?テクスチャはいつ更新されるはずですか?どんなテクスチャからどのテクスチャに更新が必要ですか?何かエラーがありますか? ... –