2020-11-22|閱讀時間 ‧ 約 2 分鐘

小試身手,無論是用筆還是用電腦,都沒藝術天份 — 藍色小精靈

    amp-img-attr

    這次使用UIBezierPath的功能在SwiftUI去畫一張圖,雖然我的藝術天份蠻差的,但藉由程式之手至少是可以畫出稍微相似的圖出來哈哈~

    主要運用到兩種功能畫圖:

    1. let body = UIBezierPath(arcCenter: CGPoint(x: 213, y: 213), radius: 30, startAngle: aDegree * -30, endAngle: aDegree * 210, clockwise: false)
    2. body.addQuadCurve(to: CGPoint(x: 174, y: 264), controlPoint: CGPoint(x: 170, y: 229))

    第一個是用來畫圓圈的,而第二種是專門來畫彎曲的線。

    看似簡單,但需要花很多時間去找到彎曲的曲度(根據controlPoint: CGPoint(x: 170, y: 229)))的方式調整。

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.