2
我正在研究iOS教育,孩子們正在繪製字母。遊戲機制非常簡單,工作正常。我想要做的是通過將過去的部分變成綠色粗線來顯示繪圖進度。查看圖片:SpriteKit - 逐漸繪製貝塞爾曲線
有幾個解決方案,我的想法。
- 面膜在隱藏路徑根據用戶,其將觸摸位置
- 創建上touchesMoved一個新的路徑:通過取原始和添加一個點到所述用戶觸摸位置,然後汽提其餘
你會選擇什麼或有一些更好的解決方案?
注意:我想精確繪製綠色路徑爲虛線。通過在用戶移動之後繪製路徑會導致難看的線條。
謝謝。
感謝您的回覆。虛線從UIBezierPath創建,因此沒有圖像。第二個解決方案聽起來像是可以工作的東西。但我無法弄清楚如何操縱路徑。有沒有什麼方法可以循環使用它的部件? – adam
「零件」我的意思是,如果你已經建立了幾個部分的生產線 - 那麼你應該已經知道這些零件。您可以在這裏查看繪製給定貝塞爾曲線的任意部分:http://stackoverflow.com/questions/878862/drawing-part-of-a-bezier-curve-by-reusing-a-basic-bezier-曲線函數 – TheEye