Re: [問題] 新手上路~
大致的概念就是先把路線函式規劃好
例如以下的路徑
(0, 0)───┐(3, 0)
│
│
(3, 3)
寫成參數式形式(t = 0~1)如下
f(t) = 如果(t == 0~0.5)則內插(0, 0)和(3, 0)
如果(t == 0.5~1)則內插(3, 0)和(3, 3)
至於畫面的表現方面
先產生一堆點,每個點對應的t值都與前後差一個單位(可以是0.1, 0.01, etc.)
用enter frame或timer事件重複執行一個更新函式
而這個更新函式做的事情,就是把每個點的t值累加一點點
並且依照每個點的新t值帶入f(t)得到的新座標來更新點的位置
--
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: 140.112.33.163
※ 編輯: cjcat2266 來自: 140.112.33.163 (04/22 16:01)
→
04/22 16:02, , 1F
04/22 16:02, 1F
→
04/22 16:03, , 2F
04/22 16:03, 2F
→
04/22 16:03, , 3F
04/22 16:03, 3F
推
04/22 16:05, , 4F
04/22 16:05, 4F
→
04/22 16:05, , 5F
04/22 16:05, 5F
→
04/22 16:06, , 6F
04/22 16:06, 6F
推
04/22 16:23, , 7F
04/22 16:23, 7F
→
04/22 16:24, , 8F
04/22 16:24, 8F
推
04/22 16:29, , 9F
04/22 16:29, 9F
→
04/22 16:37, , 10F
04/22 16:37, 10F
推
04/22 16:40, , 11F
04/22 16:40, 11F
推
04/22 16:47, , 12F
04/22 16:47, 12F
推
04/22 17:22, , 13F
04/22 17:22, 13F
→
04/22 17:23, , 14F
04/22 17:23, 14F
→
04/22 17:24, , 15F
04/22 17:24, 15F
→
04/22 17:24, , 16F
04/22 17:24, 16F
推
04/22 17:28, , 17F
04/22 17:28, 17F
→
04/22 17:31, , 18F
04/22 17:31, 18F
推
04/22 17:33, , 19F
04/22 17:33, 19F
→
04/22 17:34, , 20F
04/22 17:34, 20F
推
04/22 17:39, , 21F
04/22 17:39, 21F
討論串 (同標題文章)