Re: [問題] 請問該網站的曲線是怎麼畫的 (內附網址)

看板Flash作者 (CJ Cat)時間16年前 (2009/11/19 09:19), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串2/2 (看更多)
我以前寫的DynaShape API的畫線方式 與第二種線條的畫法應該是類似的 http://cjcat.blogspot.com/2008/11/smooth-curves.html 實際上畫出這種線條不只需要lineTo() 也需要用到beginFill() 線條不是直接通過你Array中座標資料的點 而是通過由一點座標與前後兩個座標,三者算出來的"另外兩個點" 這兩個點的連線,長度就是最後的"線條粗細 並且該連線,與前後兩個座標點的連線要垂直 大致像這樣 ‧新座標一 ‧座標一 ‧座標二 ‧座標三 ‧新座標二 同樣的,座標一和座標三也有他們的"新座標一"和"新座標二 用lineTo(),或更進階一點,用curveTo()來把"新座標一"和"新座標二"串起來 並且用beginFill()來把中間填滿顏色 就是第二種線條的畫法 當然這種畫法不是唯一,這是我想到的方法而已 -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.76.178

11/19 10:34, , 1F
非常感謝你的回答,只有要多一種方法就多一種思考方法
11/19 10:34, 1F

11/19 10:38, , 2F
另外你的文章與Blog真是個寶庫,我會花時間去看的
11/19 10:38, 2F

11/19 11:12, , 3F
好文推一個!
11/19 11:12, 3F

11/19 22:01, , 4F
推(y)
11/19 22:01, 4F
文章代碼(AID): #1B19qm8q (Flash)
文章代碼(AID): #1B19qm8q (Flash)