利用CAEmitterLayer製作Xmas的下雪動畫+點選按鈕即開口說話功能
1.一開始先照Peter Pan的教學做出下雪花動畫,後來想再加櫻花時就一直卡住。
只好跟Peter Pan求救~
終於發現癥結點,就是:只要產生一個CAEmitterLayer
Peter Pan:emitterCells 的內容是 array,所以你可以在 [ ] 裡放兩個 cell。把它想成 snowEmitterLayer 是發射東西的武器,它可以發射很多東西,[snowEmitterCell,sakuraEmitterCell] 表示會發射兩種東西。
我原先是把snow和 sakura的EmitterCell 和 EmitterCell都各寫一次,所以造成不必要的重覆。
2.在拉 Outlet & Action 實現點選按鈕即開口說話功能時,又變成啞巴吃黃連,無法讓他開口說話。
結果是我沒有讓 IBAction 連到 fucntion buttonPressed。
3.最後又卡住run不出來,原因是:程式沒有寫在 function 的 { } 裡
在此謝謝Peter Pan的指導,能順利run出程式是最讓人開心的事了。
___________________________________________________________________
以下再紀錄一下影片上傳方式,因為我自己剛剛也忘了…..
- 先使用 macOS 10.14 內建的錄影功能 ( cmd + shift + 5 )錄製影片。
2.再把影片從 https://resize.video 網站調整影片比例(縮小約90%)
3.錄好影片後,上傳到https://streamable.com網站(不需登入帳號) 或 Youtube,拷貝影片連結貼到Medium分享。