|
主题: 怎样让一个精灵沿着一条矢量线运动?
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2001/1/8 23:17:38
|
#12001/5/16 15:44:08
如果我画了一条矢量路线,怎样让一个精灵沿着这条路线运动呢?
有没有办法让一个精灵沿着一条位图直线运动呢?
高手请上!
|
 南山东篱摄螂
职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
|
#22001/5/16 21:44:49
这个问题我的理解好像并不重杂, 只要设两个关键帧,在前后关键帧设好起始位置不就可以了吗? 至于那条线,就当是装饰!
|
 mmzr
职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/10/31 19:46:45
|
#32001/5/16 22:10:28
用director做这样的东西,真是简单得不能再简单了。
|
 rainy_5d
职务:普通成员
等级:2
金币:1.0
发贴:225
注册:2000/10/23 19:44:16
|
#42001/5/16 22:59:52
我的理解是,可能cizi3000的想法不是类似作直线的运动这么简单,而是象flash中作运动约束的层那样,任意绘制矢量线,让物体沿轨迹运动,若不用flash,这好像就有难度了。
|
 kun_5d
职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2000/10/31 10:24:17
|
#52001/5/17 9:54:45
行为库里面好象有可以满足要求的行为。
|
 crystaljiang
职务:普通成员
等级:1
金币:0.0
发贴:36
注册:2000/11/28 15:37:08
|
#62001/5/17 12:40:40
cizi3000说的是不是让物体沿着你画的这条线来运动?如果只是简单的设置物体的起止位置,运动效果是很僵硬的,而且如果运动曲线很复杂时该怎么办呢?我也碰到这样的问题,最后用flash来解决的,但不知用director来怎样解决。
编辑历史:[这消息被crystaljiang编辑过(编辑时间2001-05-17 12:43:09)]
|
 pysh
职务:普通成员
等级:1
金币:0.0
发贴:16
注册:2001/5/15 14:08:00
|
#72001/5/17 14:53:31
Menu - Control - Real time recording 差不多可以解决这个问题。
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2001/1/8 23:17:38
|
#82001/5/17 15:13:04
对,我的意思是,让精灵沿着一条任意曲线运动。不用real time recording,而用lingo。实际上,用flash和用real time recording是一样的,如果这样做要用上许多帧看上去动画才连贯!lingo里面有没有什么语句能够探测某一个像素的坐标?如果这样,要绘制动画就简单了!以前听到一位高手说能让精灵沿一条矢量线运动,不知能否详述一下?
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#92001/5/17 15:29:24
看倒过一个例子,是用Victor编辑曲线,然后获得然后用vertexlist获得各点的值(Vextexv和handle了) 然后写算法运动 用位图的也有一个,好像是用颜色区限定运动区域,然后指定几个关键点,然后是一个很复杂的算法,让 角色强制向第二点靠近(这个记不大清楚了) 但是因为觉的用处不大,而且都是数学算法,就没有深究 现在一时却找不到了,以后找到在说吧 第一个写写应该还是可行的,
|
 草原风
职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
|
#102001/5/17 15:56:03
看看库里好象有这个
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2001/1/8 23:17:38
|
#112001/5/17 17:55:43
那么,54zq,你知不知道有没有这样一个函数,他能判断某一个坐标点的颜色值或颜色代码?如果有的话,可不可以这样:让精灵的坐标变化,然后判断变化后的坐标是否是某个颜色,以决定是否向前移动!
|
 loveking
职务:普通成员
等级:1
金币:0.0
发贴:117
注册:2000/12/11 19:51:06
|
#122001/5/17 19:27:09
我也碰过同类的问题,最后用Flash来解决,如果那位大侠有更好办法,麻烦写一个Sample以供下载
|
 mtyou
职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2000/12/8 16:47:42
|
#132001/5/17 20:10:31
是不是指"getPixel"这条Lingo啊?
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#142001/5/17 21:34:17
是的,判断颜色是比较简单的 问题是要保证运动时不发生抖动现象,而且不能停顿,算法上是有点难度的 原例好像是以点为单位,然后判断八方向上的颜色得到可行进方向运动的,因为颜色线是不可见的,还有member相对位置等等诸如此类问题,当时没看下去也是因为头昏脑涨,呵呵,可惜 (而且运动速度可由参数设定)
|
 rainy_5d
职务:普通成员
等级:2
金币:1.0
发贴:225
注册:2000/10/23 19:44:16
|
#152001/5/17 22:05:22
是的,烦请高手告知,或提供sample下载。
|