|
主题: 向各路高手请教
|
 echo8
职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2004/2/26 19:43:03
|
#12004/2/26 20:27:02
在FLASH影片中,我们要控制影片中图片的移动,通常 要使用以下代码:_x=_x+(pos-_x)/30 来控制图片移动的 位置和速度,以出现弹性效果(30控制速度) 还有,在我写代码的时候发现使用缩放属性_xcale的时候也发现类似公式来控制比例, 如:x=x-((x*x-input)/2*x; (2控制缩放比例) 请问大家:这一公式有什么原理性? 有什么根据?
|
 echo8
职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2004/2/26 19:43:03
|
#22004/2/27 11:00:57
就是当A无限靠近B的时候A无限缩小,这可以理解成一个三角问题,求斜边C距离,系统不停的检测到C的值传给INPUT,以下是一部分相关代码: x=1; i=0; while(Number(i)<10) {x=x-((x*x-input)/(2*x)); i=Number(i)+1;} output=x; 然后再把OUTPUT的值(_X,_y)赋给A的属性值 _xscale,_yscale
我就是不明白为什么while(Number(i)<10), 在这个循条件中10竟然可以控制缩放比例 而且x=x-((x*x-input)/(2*x))中 (2*x)也可控制缩放比例!!!!
大家能听明白我在说什么么? 要么我明天整理一个压缩包,帮忙看看好么? 请各位高手帮帮忙,好么? 谢谢大家!!!!
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
注册:2001/5/28 17:37:43
|
#32004/2/27 11:27:25
不明白你在说什么
|
 echo8
职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2004/2/26 19:43:03
|
#42004/2/27 11:46:14
谢谢地狱天堂回复: 你用代码写过物体运动时的弹性问题么?? 类似这样的代码:_x=_x+(pos-_x)/30 30 可以控制速度出现弹性效果,我就是不明白这个公式模式 有什么原理么?为什么30可以控制
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
注册:2001/5/28 17:37:43
|
#52004/2/27 14:11:05
-_-!这个原理还什么原理啊。速度是递增的。 这个不是弹性原理,弹性包括加速度,阻尼之类的东东。
|