您的位置:首页 >资讯>秋季养生

总结一些AS3中常用到的公式 as-3

2023-08-03 08:34:31 来源: 收藏

基本三角函数的计算: 角的正弦值 = 对边 / 斜边

角的余弦值 = 邻边 / 斜边


【资料图】

角的正切值 = 对边 / 邻边

角度制与弧度制的相互转换:

弧度 = 角度 * Math.PI / 180

角度 = 弧度 * 180 / Math.PI

计算两点间距离:

dx = x2 – x1;

dy = y2 – y1;

dist = Math.sqrt(dx*dx + dy*dy);

缓动公式:

sprite.x += (targetX – sprite.x) * easing;//easing为缓动系数变量

sprite.y += (targetY – sprite.y) * easing;

弹性公式:

vx += (targetX – sprite.x) * spring;//spring为弹性系数

vy += (targetY – sprite.y) * spring;

sprite.x += (vx *= friction);//friction为摩擦力

sprite.y += (vy *= friction);

偏移弹性公式:

var dx:Number = sprite.x – fixedX;

var dy:Number = sprite.y – fixedY;

var angle:Number = Math.atan2(dy, dx);

var targetX:Number = fixedX + Math.cos(angle) * springLength;

var targetY:Number = fixedX + Math.sin(angle) * springLength;

向鼠标旋转(或向某点旋转)

dx = mouseX – sprite.x;

dy = mouseY – sprite.y;

sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI;

波形运动:

public function onEnterFrame1(event:Event):void {

ball.y=centerScale+Math.sin(angle)*range;

angle+=speed;

}

心跳:

public function onEnterFrame1(event:Event):void {

ball.scaleX=centerScale+Math.sin(angle)*range;

ball.scaleY=centerScale+Math.sin(angle)*range;

angle+=speed;

}

圆心旋转:

public function onEnterFrame(event:Event):void {

ball.x=centerX+Math.cos(angle)*radius;

ball.y=centerY+Math.sin(angle)*radius;

angle+=speed;

}

椭圆旋转:

public function onEnterFrame(event:Event):void {

ball.x=centerX+Math.cos(angle)*radiusX;

ball.y=centerY+Math.sin(angle)*radiusY;

angle+=speed;

}

颜色运算得到透明值:

var t:uint=0×77ff8877

var s:uint=0xff000000

var h:uint=t&s

var m:uint=h>>>24

trace(m)

转换为十进制:

trace(hexValue);

十进制转换为十六进制:

decimalValue.toString(16)

颜色提取:

red = color24 >> 16;

green = color24 >> 8 & 0xFF;

blue = color24 & 0xFF;

alpha = color32 >> 24;

red = color32 >> 16 & 0xFF;

green = color32 >> 8 & 0xFF;

blue = color232 & 0xFF;

按位计算得到颜色值:

color24 = red << 16 | green << 8 | blue;

color32 = alpha << 24 | red << 16 | green << 8 | blue;

过控制点的曲线:

// xt, yt是你想要让曲线通过的那一点

// x0, y0 和x2, y2 是曲线的终点

//PS.发现很多人转帖都是直接复制粘贴,也不翻译一下

xt * 2 – (x0 + x2) / 2;

y1 = yt * 2 – (y0 + y2) / 2;

moveTo(x0, y0);

curveTo(x1, y1, x2, y2);

关键词:

相关的文章>>

标签:
基本三角函数的计算:角的正弦值=对边 斜边角的余弦值=邻边 斜边角的正[ 查看全文 ]
标签:
门锁在我们的生活中充当着一个保护保卫的作用,与此同时门锁有着十分多[ 查看全文 ]
标签:
,你们好,今天0471房产来聊聊一篇平县合创天鼎金属丝网制品有限公司,[ 查看全文 ]
标签:
今日白银价格多少一克(2023年8月1日)[ 查看全文 ]
标签:
宏昌科技:关于特定股东股份减持计划的预披露公告[ 查看全文 ]
标签:
北京日报客户端|记者刘平风雨无情,人间大爱。8月1日,石景山区环卫中[ 查看全文 ]
标签:
双鱼座嫉妒的对象完全部分关系远近,越是亲近的人,有时候他们就越是会[ 查看全文 ]
标签:
业绩较差的高位股要警惕。8月2日,佰维存储低开逾12%。消息面上,佰维[ 查看全文 ]
标签:
走下大运会的赛场,来自世界各地的运动员们都在干什么呢?31日,记者和[ 查看全文 ]
标签:
中新社北京8月1日电(记者阮煜琳)记者1日获悉,中国农业农村部(国家乡村[ 查看全文 ]
标签:
图源:图虫创意8月1日,一则关于“京东集团收购永辉超市”的消息激起千[ 查看全文 ]
标签:
今日,电影《热烈》随插曲发布一组歌词剧照。本部影片由大鹏执导,苏彪[ 查看全文 ]
标签:
Hello,欢迎来到3亿iPhone用户都在用的爱思助手。对于运行iOS16的iPhon[ 查看全文 ]
标签:
1 国家发改委发布(),围绕6个方面提出20条具体政策举措,其中包括丰富[ 查看全文 ]
标签:
嘉定区1幅住宅地块顺利成交,嘉定区,住宅地块,住宅用地[ 查看全文 ]
标签:
镇巴县气象台2023年08月02日04时50分发布暴雨黄色预警信号:目前我县小[ 查看全文 ]
标签:
格隆汇8月1日丨昨日盘中一度飙升24%的中国外运(0598 HK)今日盘中大跌,[ 查看全文 ]
标签:
中新网北京8月2日电(记者左宇坤张尼)近日,受台风“杜苏芮”影响,不少[ 查看全文 ]
标签:
认识美丽小鸟|仙八色鸫仙八色鸫是雀形目八色鸫科八色鸫属鸟类。雄鸟前[ 查看全文 ]
标签:
IT之家8月1日消息,特斯拉此前一直受到美国国家公路交通安全管理局(NH[ 查看全文 ]

热门标签

热门搜索:

春季养生 健康问答 资讯

资讯

更多
  • 今日白银价格多少...

  • 石景山区环卫支援...

  • 总爱在背地里嚼人...

  • 大鹏执导新片《热...

  • 暴雨天汽车被淹,...

  • 认识美丽小鸟|仙...

图说健康

更多

体育健身

更多