雖然還不是很完全(目前只能專屬我的手機大小),不過可以當個小遊戲來玩! 在設計初期,一開始是去下載一張迷宮圖,很天真地貼上Image,然後在走的時候就發現穿牆啦!,由於是圖片,我沒辦法知道裡面的資訊,於是只好自己動手畫迷宮! 剛好可以整合很多功能: cornerRadius 在設定角色在這邊剛好選擇圓形來使用,要注意的是如果是用程式寫出來的話必須要多一個.clipaToBounds這個東西啊! UIBezierPath 迷宮線條就使用這功能來完成,在繪畫時會發現線跟線的距離必須搭配角色圓點,在這邊圓點直徑20,距離邊線10,所以在光畫線就多了幾根白髮😩 在畫完線時,還是會遇到穿牆問題,於是這時就要來設定限制區,這邊才是整個程式最繁瑣的地方,抓緊原則,當左右移動時,就是設定上下的限制區,反之亦然,設定完成後又多了一撮白髮! CAGradientLayer 為了讓背景美觀點,在這邊使用漸層背景,跟美術扯不上邊的我已經盡量讓螢幕美觀點了…