作者famet (就这样吧)
看板Flash
标题[问题] 如果用as3.0让物件沿着一个圆形移动
时间Fri Oct 1 23:43:16 2010
简单来讲就是物件移动在一个圆形的路径上
或是在一条圆形的导引线上移动也是一样意思
因为我移动的物件不一定是哪一个
移动的位置也不固定
所以想要用as3.0动态去移动
我有看到TweenLite
但那似乎是针对移动中的加减速的特效
我看到都是直线移动或是稍微弧线移动
我也试过直接用算的去控制x,y座标
不过因为frame没有拉很长 导致会不是很圆 也会顿顿的
请问有什麽比较简单的方法吗
先感谢大家回答~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.219.8.122
1F:→ dsmwang:直接用程式码动态控制xy座标就可以了 10/02 00:18
2F:推 etrexetrex:用Sprite 把物件放到里面 设定x 座标为半径 10/02 00:35
3F:→ etrexetrex:对 Sprite 作旋转 等於 物件作圆周运动 10/02 00:35
4F:推 cjcat2266:想偷懒就用楼上的作法,想要精实一点就去代圆形参数式~ 10/02 01:21
5F:推 d9120475:用Math.sin跟Math.cos去算作标 10/02 14:28
6F:→ famet:感谢大家 最後我用motion加上用算的去做 不过还是会顿顿的** 10/03 01:00