三角函数基础知识
1.角度与弧度的换算
180 度 = π 弧度
1 弧度 = 180 / π 度
1 度 = π / 180 弧度
2.向量
方向和大小 (这两个值可以表达出各种物理特性 ,比如力和运动)
方向: 逆时针选转的圆的 x,y坐标
向量的大小:根据勾股定理 求斜边
单位向量 的 x,y =x/斜边,y/斜边
向量的加法和减法:
点积:var dotproduct=vectorOne.x * vectorTwo.x+ vectorOne.y * vectorTwo.y
点积的意义:
点积 的 专业术语叫标量 或纯量,点积的如果大于0,那么两向量大致在同一方向(象限),如果等于0,两向量垂直。
判断两个向量的终点是不是大致在同一方向上,对于响应物体之间的碰撞来说是一项关键技术
3.实现基于时间的运动效果
像素 / 帧 = (X * Y)/ 1000
X = 毫秒 / 帧 表示的帧速率
Y = 像素 / 秒 表示的速度