Project1

标题: 如何判断哪张图片离1号图片最近? [打印本页]

作者: 大放异彩    时间: 2021-3-24 15:00
标题: 如何判断哪张图片离1号图片最近?
本帖最后由 大放异彩 于 2021-3-24 15:07 编辑



紫色为1号图片,如何用脚本判断哪张图片距离1号图片最近,并且取得该图片的编号
比如2号图片距离1号最近,那么就$game_variables[1] = 2


PS:记得去年也提问过类似的问题。。。我好像问的都是冷门问题(自信点,把好像去掉)

作者: 大放异彩    时间: 2021-3-24 15:21
本帖最后由 大放异彩 于 2021-3-24 15:37 编辑

嘿嘿已自行解决

作者: RPGzh500223    时间: 2021-3-24 16:16
(1..12).min {|a, b|
  Math.hypot($game_screen.pictures[a].x - $game_screen.pictures[40].x , $game_screen.pictures[a].y - $game_screen.pictures[40].y) <=>
  Math.hypot($game_screen.pictures[b].x - $game_screen.pictures[40].x , $game_screen.pictures[b].y - $game_screen.pictures[40].y)
}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1