触摸弧度滑动具体Lua如何实现

发布于 2019-06-22 22:34:14

请问触摸Lua怎么实现弧度滑动?比如半圆滑动这种呢?

查看更多

关注者
0
被浏览
1.1k
2 个回答
Evan
Evan 认证专家 2019-06-23
function localrange(x1,y1,r)
    rangeR ={};
    for i = 1,120 do
        y = -math.ceil(r*math.cos(math.rad(i*3)))
        x = math.ceil(r*math.sin(math.rad(i*3)))
        x = x + x1
        y = y + y1
        table.insert(rangeR,{x,y})
    end
end

大概就是这个意思,带入一个坐标和半径,计算出来一个圆的上面的坐标.
移动的话就遍历这个数组从1-2-3-4一直移动下去就是了

嫦娥2号
嫦娥2号 2019-09-12

用贝塞尔曲线滑动可以划出任意曲线还可以设置速度,比画圆弧更灵活

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览