作者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