|
主题: experts,help!
|
 sui.smile~
职务:普通成员
等级:3
金币:16.0
发贴:1169
|
#12001/11/8 12:19:28
onClipEvent (enterFrame) { newAngle = Math.atan2(_root._ymouse-_y, _root._xmouse-_x)*180/(Math.PI)-90; eyeball._rotation = newAngle; updateAfterEvent(); } 这是眼珠跟随鼠标的ac,不明白 既然以主场景左上角为(o,0),那么场景中都为第四象限, 为什么-90,而不是180?
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#22001/11/8 13:56:09
90*4=360
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#32001/11/8 18:34:27
从这里:
_root._ymouse-_y, _root._xmouse-_x
就可以看出,要求的偏移量,因此,可以把眼睛的位置(_x,_y)假想成坐标原点,不能说鼠标总是在“第四象限”
|
 sui.smile~
职务:普通成员
等级:3
金币:16.0
发贴:1169
|
#42001/11/8 20:44:00
thanx,我和一个朋友又做了一下修改,发现那个-90根本是多余的,而且根本没有必要定义aaa, 看来买的教材上当了
|