TC官方合作论坛

 找回密码
 立即注册
楼主: TC兔子

无小地图,无自动寻路时, 利用坐标进行移动的"原理"!

  [复制链接]
发表于 2018-4-6 19:09:38 | 显示全部楼层
ddddddd
回复

使用道具 举报

发表于 2018-4-12 23:51:27 | 显示全部楼层
学习
回复

使用道具 举报

发表于 2018-4-23 17:53:09 | 显示全部楼层

支持下。
回复

使用道具 举报

发表于 2018-4-28 00:53:34 | 显示全部楼层
var x,y,a,b,角度计算
   
    if(移动点x坐标==中心点x坐标)
        if(移动点y坐标>中心点y坐标)
            //↑
            角度计算 = 0
        else
            //↓
            角度计算 = 180
        endif
        
        if(移动点y坐标==中心点y坐标)
            if(移动点x坐标>中心点x坐标)
                //→
                角度计算 = 90
            else
                //←
                角度计算 = 270
            endif
        endif
    else
        
        if(移动点x坐标>中心点x坐标 && 移动点y坐标>中心点y坐标)
            //↘
            b = 90
        endif
        if(移动点x坐标>中心点x坐标 && 移动点y坐标<中心点y坐标)
            //↗
            b = 0
        endif
        if(移动点x坐标<中心点x坐标 && 移动点y坐标<中心点y坐标)
            //↖
            b = 270
        endif
        if(移动点x坐标<中心点x坐标 && 移动点y坐标>中心点y坐标)
            //↙
            b = 180
        endif
        
        x = 数学.绝对值(移动点y坐标 - 中心点y坐标)
        y = 数学.绝对值(移动点x坐标 - 中心点x坐标)  
        
        if(x>0)
            //1弧度约为57.3
            a = math.atan(y / x)
            角度计算 = 类型.取整(a * 57.3) + b
            //角度计算 = fix(a/(3.14159265/180))
        endif
    endif
   
    返回 角度计算
回复 支持 反对

使用道具 举报

发表于 2018-5-3 08:41:22 | 显示全部楼层
看看是什么
回复 支持 反对

使用道具 举报

发表于 2018-7-22 04:09:55 | 显示全部楼层
看看
回复

使用道具 举报

发表于 2018-7-31 15:18:08 | 显示全部楼层
是的撒打算打打
回复 支持 反对

使用道具 举报

发表于 2018-8-17 20:20:45 | 显示全部楼层
jjjjjjjjjjj
回复 支持 反对

使用道具 举报

发表于 2018-9-4 14:26:24 | 显示全部楼层
动寻路时, 利用坐标进行移动的"原理"! [修改]
回复 支持 反对

使用道具 举报

发表于 2019-2-8 16:09:19 | 显示全部楼层
地图,无自动寻路时, 利用坐标进行移动的"原理"! [修改]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-18 03:40 , Processed in 0.034026 second(s), 18 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表