如何精确计算Lua游戏中任意两个矩形间的最短距离?
- 内容介绍
- 文章标签
- 相关推荐
本文共计469个文字,预计阅读时间需要2分钟。
给定两个矩形x, y,宽度和高度(以像素为单位)以及旋转值(以度为单位)-- 如何计算其旋转后的中心点与此矩形最近顶点的距离?
背景:在一个用Lua编写的游戏中,我随机生成地图,但需要确保某些矩形不偏离太远。
解答思路:
1.计算旋转后的矩形中心点坐标。
2.计算旋转后的矩形四个顶点坐标。
3.计算中心点到四个顶点的距离。
4.找到最小的距离。
本文共计469个文字,预计阅读时间需要2分钟。
给定两个矩形x, y,宽度和高度(以像素为单位)以及旋转值(以度为单位)-- 如何计算其旋转后的中心点与此矩形最近顶点的距离?
背景:在一个用Lua编写的游戏中,我随机生成地图,但需要确保某些矩形不偏离太远。
解答思路:
1.计算旋转后的矩形中心点坐标。
2.计算旋转后的矩形四个顶点坐标。
3.计算中心点到四个顶点的距离。
4.找到最小的距离。

