AS3常用三角函数(45度地图常用)
来源:互联网 发布:如何清空电脑所有数据 编辑:程序博客网 时间:2024/04/28 01:25
正弦定理:
a/sin(A)=b/sin(B)=c/sin(C)=2Rabc - 代表边长ABC - 代表角度R - 三角形各边交点的外圆半径例如:已知角A和边a,以及角B,就可以求出边B的长度b = a/sin(A)*sin(B)
基本三角函数的计算:
角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边
角度制与弧度制的相互转换:
弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI
向鼠标旋转(或向某点旋转):
dx = mouseX - sprite.x;dy = mouseY - sprite.y;sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI;
创建波形:
public function onEnterFrame(event:Event){value = center + Math.sin(angle) * range;angle += speed;}
创建圆形:
public function onEnterFrame(event:Event){xposition = centerX + Math.cos(angle) * radius;yposition = centerY + Math.sin(angle) * radius;angle += speed;}
创建椭圆:
public function onEnterFrame(event:Event){xposition = centerX + Math.cos(angle) * radiusX;yposition = centerY + Math.sin(angle) * radiusY;angle += speed;}
计算两点间距离:
dx = x2 – x1;dy = y2 – y1;dist = Math.sqrt(dx*dx + dy*dy);
向已知坐标移动:
var dx = 目标点x - 移动mc.xvar dy = 目标点y - 移动mc.yaddEventListener ("enterFrame",onEnterFrameMove)function onEnterFrameMove (e:Event){移动mc.x += dx * .01移动mc.y += dy * .01}
- AS3常用三角函数(45度地图常用)
- 常用三角函数公式
- 常用三角函数公式
- 三角函数常用公式
- AS3常用正则表达式
- AS3常用正则表达式
- AS3.0常用错误
- as3 常用代码集锦
- AS3常用公式
- AS3常用公式
- as3 常用类
- flash AS3常用公式
- AS3常用代码片
- As3 常用公式
- as3 常用验证
- AS3常用代码片
- AS3常用代码
- AS3常用公式
- 网易校园招聘c++题目--如何让new操作符不分配内存,只调用构造函数
- tutorialspoint.
- php中提示Undefined index的解决方法
- HBase的hbase.rpc.timeout参数引起的问题
- Python yield expression (generator)
- AS3常用三角函数(45度地图常用)
- IOS socket使用大全
- DB2 日志满
- 09 C# 第九章 引用类型 ------ 重写Object成员和运算符重载
- 面向对象编程从骨子里就有问题——看看名人大家是如何诋毁面向对象的
- 2013年2月25日VC++学习笔记
- javascript如何弹出询问窗口
- 简明Vim练级攻略
- How to Navigate, Group, Sort and Filter Data in WPF