函数:moveCirclePonits 圆弧滑动
函数名称:圆弧滑动
函数功能:三点确定圆,从圆上第一点开始按圆弧度滑动
函数方法
moveCirclePonits(x1,y1,x2,y2,x3,y3,angle,step,direction);
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| x1 | number | 是 | 圆上点 1 横坐标 |
| y1 | number | 是 | 圆上点 1 纵坐标 |
| x2 | number | 是 | 圆上点 2 横坐标 |
| y2 | number | 是 | 圆上点 2 纵坐标 |
| x3 | number | 是 | 圆上点 3 横坐标 |
| y3 | number | 是 | 圆上点 3 纵坐标 |
| angle | number | 否 | 滑动角度,不写默认为 360,转一周 |
| step | number | 否 | 滑动速度,不写默认为 10px |
| direction | number | 否 | 不滑动方向,写默认为逆时针,-1 时为顺时针 |
函数用例
--此函数为触动精灵专用函数请勿用于积木编程
require "TSLib"--此函数库已内置,无需单独下载及打包
moveCirclePonits(300,100,100,200,500,200) --三点坐标确定圆心,以圆上起点(300,100),逆时针转一圈
注意事项
角度 angle 大于 0,转 1 圈数值为 360,以此类推
step 步长不写默认为 10,越小越快,大于 0,建议小于 50,否则可能会导致函数运行无效
方向 direction 默认逆时针,-1 时为顺时针
此函数为触动精灵专用函数请勿用于积木编程