设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6858|回复: 5
打印 上一主题 下一主题

[已经解决] 如何取得2张图片的距离

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2841
在线时间
640 小时
注册时间
2012-2-13
帖子
178
跳转到指定楼层
1
发表于 2021-3-28 16:16:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
20星屑
本帖最后由 大放异彩 于 2021-3-28 16:18 编辑



如何取得这两张图片的距离?有就是2号图片 距离 1号图片有多远

1号图坐标:x232,y77
2号图坐标:x320,y265

直接用加减法得到的距离:x距离88,y距离188,相加起来就是276,这样算是否正确?或者还有更加简单的事件脚本的算法?

最佳答案

查看完整内容

你需要的是哪种距离? 曼哈顿距离 : (x1-x2).abs + (y1-y2).abs 欧氏距离: Math.sqrt( (x1-x2)**2 + (y1-y2)**2 )

Lv2.观梦者

梦石
0
星屑
458
在线时间
182 小时
注册时间
2009-7-12
帖子
155
来自 2楼
发表于 2021-3-28 16:16:21 | 只看该作者
你需要的是哪种距离?
曼哈顿距离 : (x1-x2).abs + (y1-y2).abs
欧氏距离:  Math.sqrt( (x1-x2)**2 + (y1-y2)**2 )

评分

参与人数 2星屑 +50 +1 收起 理由
RyanBern + 50 认可答案
大放异彩 + 1 认可答案,我直接用加减法算的 哈哈.

查看全部评分

回复

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
20915
在线时间
9331 小时
注册时间
2012-6-19
帖子
7105

开拓者短篇九导演组冠军

3
发表于 2021-3-28 17:59:27 | 只看该作者
那个……请问你知道勾股定理吗………………

另外,图片距离是个很笼统的说法,什么算是图片距离呢?是图片中心点和中心点的距离,还是你示意图里1号图片右下角到2号图片左上角的距离?还是?
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2841
在线时间
640 小时
注册时间
2012-2-13
帖子
178
4
 楼主| 发表于 2021-3-28 18:28:21 | 只看该作者
喵呜喵5 发表于 2021-3-28 17:59
那个……请问你知道勾股定理吗………………

另外,图片距离是个很笼统的说法,什么算是图片距离呢?是图片 ...

指的是2号图移动到1号图的这段距离,我不太会表达,就好比我家离你家有多远,比如2号是我家,1号是你家,在地图上可以直接用尺子量距离,但是在游戏中我还没找到更好的方法去计算出2幅图的距离....

不过我基本上已经解决了,只是没有找到更好的方法
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14043
在线时间
2069 小时
注册时间
2016-9-20
帖子
844
5
发表于 2021-3-29 08:51:33 | 只看该作者
楼主是否初中, 这个高中有学,叫两点间隔离公式,
内容仅供参考,
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2841
在线时间
640 小时
注册时间
2012-2-13
帖子
178
6
 楼主| 发表于 2021-3-29 13:54:00 | 只看该作者
ppspssss 发表于 2021-3-29 08:51
楼主是否初中, 这个高中有学,叫两点间隔离公式,

确实没念过高中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-19 19:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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