#8 用 Swift 打造跳舞機器人 BoogieBot
Published in
Aug 5, 2021
學習使用機器人 BoogieBot 提供的 API 來讓機器人跳舞
startBot()startRecording()setBotTitle("Robot Dance")setBotSubtitle("By PurpleRed")func robotDance(){leftArmUp()leftArmDown()fabulize()rightArmUp()rightArmDown()leftLegUp()leftLegDown()rightLegUp()rightLegDown()shakeItLeft()shakeItRight()shakeItCenter()jumpUp()jumpDown()leftArmUp()defabulize()}for danceTimes in 1...3 {robotDance()}
參考了其他同學的做法,把所有的動作包在一個 function 內,之後使用 for-in 讓他重複執行
不知道是不是因為我的 Xcode 是 Beta 版本的關係,一開始執行的時候一直沒有機器人的畫面,進度條也轉圈很久都沒有反應,還好重開後就可以成功顯示了
由於在調整機器人動作時有發現,每改一行好像都會跳出預覽,在定義 function 的時候因為還沒寫完,沒有輸入大括號導致錯誤,Xcode 整整閃退了三次,存 gif 檔案的時候也是整個卡住,存完要重開 Xcode ,到底是 Beta 版本的問題還是我的電腦問題還需研究🥲
(使用MacBook Pro 2016 13吋)