#HW1 SwiftUI繪圖練習—Pacman

(一)模擬器圖片

正常的Pacman&粉色的Pacman

.PS粉色是參考卡比的粉色

(二)GitHub連結

(三)作品說明

這次會想要畫Pacman是因為我有一條Pacman的毯子,所以就想到剛好可以畫這個,但是原本的Pacman圖片太過於簡單了,想讓Peter aka情歌王子看到我的用心,本來還想再多畫遊戲裡有的Ghost,不過後來我找到了有手腳的Pacman,於是就把Ghost當作備案了決定有時間再畫👍🏿

參考圖片:

雖然最後找到了這張圖片,但是卻花了很長的時間把它畫完,光是描邊就花了我一番工夫,因為他的邊框算是不太平整的,描到我的眼睛都開始痛了,最後想到可以把圖片放在背景,搭配定位的方式,總算是輕鬆了一點,不過也因為如此,最後多畫Ghost的計畫便就此泡湯了😢。

(四)作業要求

利用 SwiftUI 的 Path 繪製可愛圖案, logo 或 emoji。

前面已附上

遵從 protocol Shape,定義可重覆使用修改的形狀。

使用到 Extract Subview,至少定義 2 個遵從 protocol View 的型別。

加上背景圖片和文字。

前面已附上,背景為Pacman的遊戲畫面為主題的手機桌布。

用程式畫出兩種不同的圖片。

前面已附上,有黃色跟粉色的Pacman。

(五)加分功能

組合自己畫的圖跟同學畫的圖。

圖中是用周固廷同學的圖,然後Ghost是找到的背景圖,主要就是他們在看Ghost戴上墨鏡的樣子。

利用 LibraryContentProvider 將自訂的 view 或 shape 加到 View Library。

錄製圖形分解影片。

使用 StrokeStyle。

--

--