作者cjcat2266 (CJ Cat)
看板Flash
標題Re: [問題] 新手上路~
時間Wed Apr 22 15:59:37 2009
大致的概念就是先把路線函式規劃好
例如以下的路徑
(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)
1F:→ Q0814:太深度了... 04/22 16:02
2F:→ Q0814:F9打指令碼嗎= =? 04/22 16:03
3F:→ cjcat2266:是的,以上功能不用AS就只能像你說的,慢慢拉補間 04/22 16:03
4F:推 Q0814:路徑的點 怎麼看 (x,y) 04/22 16:05
5F:→ cjcat2266:那就要用AS控制了 04/22 16:05
6F:→ Q0814:.....算了還是慢慢拉補間好了 = = 指令碼 我只會用按鍵.. 04/22 16:06
7F:推 fatcats:CS4有骨牌 不知道電流會不會好作一點~ 04/22 16:23
8F:→ fatcats:不過若不是用程式寫的~~那可能長度部分就沒有擴充性@@ 04/22 16:24
9F:推 Q0814:現在是卡在..很多點的流程 要一直補間補間好麻煩QQ 04/22 16:29
10F:→ cjcat2266:樓樓上說的是IK吧?好像不太適合拿來做這個效果唷 04/22 16:37
11F:推 Q0814:= = 點和點的追逐... 一直被追過去... 好難微調阿~~~ 04/22 16:40
12F:推 Q0814:原來是調影格 最快 嘿嘿~~ 解決了-..- 04/22 16:47
13F:推 Q0814:請問移除影格 有快捷鍵嗎 QQ" 04/22 17:22
14F:→ cjcat2266:忘記有沒有了,不過可以自己設 04/22 17:23
15F:→ cjcat2266:edit > configure hotkey (我忘記是不是叫這個名字) 04/22 17:24
16F:→ cjcat2266:中文版的話應該是 編輯 > 設定快速鍵 之類的 04/22 17:24
17F:推 Q0814:嗯...但是找不到 移除影格的選項給我設定-..- 04/22 17:28
18F:→ cjcat2266:edit或modify > timeline > remove frame 04/22 17:31
19F:推 Q0814:我的是中文版QQ" 我在插入和修改裡面都找不到 移除影格.. 04/22 17:33
20F:→ cjcat2266:編輯或修改 > 時間軸 > 移除影格 04/22 17:34
21F:推 Q0814:嗯嗯3Q找到了 在編輯 > 時間軸 04/22 17:39