Swift游戲實戰-跑酷熊貓 07 平台的移動


 

這節內容我們來實現平台是怎么產生移動動畫的。

要點

1 利用數組存放平台

var platforms=[Platform]()

2 有新的平台產生存放進數組

platforms.append(platform)

3 利用主場景的update方法不斷地調用平台工廠類的move方法

override func update(currentTime: CFTimeInterval) {
        platformFactory.move(self.moveSpeed)
 }

4 move方法接收一個參數,是平台移動的速度。通過for遍歷平台數組中的平台,通過x坐標的變化產生移動動畫

func move(speed:CGFloat){
        for p in platforms{
            p.position.x -= speed
        }
}

項目文件地址

http://yun.baidu.com/share/link?shareid=3824235955&uk=541995622

Swift游戲實戰-跑酷熊貓系列

00 游戲預覽

01 創建工程導入素材

02 創建熊貓類

03 熊貓跑動動畫

04 熊貓的跳和滾的動作

05 踩踏平台是怎么煉成的

06 創建平台類以及平台工廠類


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM