|
主题: 怎样让物体沿圆的轨迹旋转?
|
 大菜
职务:普通成员
等级:1
金币:0.0
发贴:117
注册:2002/8/28 13:15:14
|
#12002/11/5 16:17:05
怎样让物体沿圆的轨迹旋转?
|
 再見理想
职务:普通成员
等级:5
金币:10.0
发贴:2495
注册:2002/3/31 18:27:49
|
#22002/11/5 16:26:17
建立引导层,把圆放在引导层里,物体在引导层下面的层,引导层里的圆用橡皮擦去一个很小很小的豁口,打开吸附把物体按住SHIFT拖到这个圆的一个点,给物体加上移动效果,在尾帧拖住物体延着这个圆拖到圆的终点,然后可以看看它是不是按这个路径运动 源文件: 相关文件: 点这儿打开
|
 大菜
职务:普通成员
等级:1
金币:0.0
发贴:117
注册:2002/8/28 13:15:14
|
#32002/11/5 16:37:36
谢谢楼上的朋友!我现在就去试
|
 5D水手
职务:普通成员
等级:2
金币:10.0
发贴:508
注册:2002/8/15 11:12:26
|
#42002/11/6 11:18:54
用一个打开豁口的圆作引导线,在起点和终点的衔接上总会有一点点不爽~~~可以把圆分成三段弧再作motion,不然就用AS吧,给场景中要作圆周运动的对象设个instance,如"qiu",再建一个空MC,写AS。 第1帧: setProperty("_root.qiu",_x,350); setProperty("_root.qiu",_y,150); 第2帧: i+=0.05; setProperty("_root.qiu",_x,300+50*Math.cos(i)); setProperty("_root.qiu",_y,150+50*Math.sin(i)); 第3帧: if(Number(i)<6.28){ gotoAndPlay(2); }else{ i=0.05; gotoAndPlay(2); } 再把这个空MC拖动场景中,ctrl+enter!(此例为圆心坐标(300,150),旋转半径为50)。 :D :D
编辑历史:[这消息被今天上网不灌水编辑过(编辑时间2002-11-06 11:19:53)] [这消息被今天上网不灌水编辑过(编辑时间2002-11-06 11:24:43)]
|
 spritexue
职务:普通成员
等级:1
金币:0.0
发贴:117
注册:2001/5/13 16:37:28
|
#52002/11/6 12:03:24
直接作一个motion 选择cw或者cww然后把物体中心的空心圆放到一遍就可以了,注意第一个赫最后一个关键真的物体中心要放到同一个位置
可以不用做引导线的
|
 番茄蛋汤
职务:普通成员
等级:3
金币:10.0
发贴:807
注册:2002/2/17 1:39:03
|
#62002/11/6 13:49:15
spritexue在上个帖子中说 引用: 直接作一个motion 选择cw或者cww然后把物体中心的空心圆放到一遍就可以了,注意第一个赫最后一个关键真的物体中心要放到同一个位置
可以不用做引导线的
这个到是很省事的办法。
|
 spritexue
职务:普通成员
等级:1
金币:0.0
发贴:117
注册:2001/5/13 16:37:28
|
|
 5D水手
职务:普通成员
等级:2
金币:10.0
发贴:508
注册:2002/8/15 11:12:26
|
#82002/11/7 11:11:20
仍然推荐用AS写,方便控制! 上例中只是一个球而已,让它旋转方法很多,但是如果是多个球再加个其它一些控制的话,用AS比较灵活,圆心、半径、旋转速度都可以方便地改变~~~
|