检查给定坐标是否在文本对象的字母内



问候,智者!

我正在尝试制作一个像这样的图片生成器。我的想法是做两个图案(垂直线和水平线(。之后,我需要使垂直线只出现";在";字母,但如果它们不与水平线相交,就会有点偏左。水平线也是如此,只是为了";外部";这封信。

为了执行此操作,我需要知道哪些像素是"像素";在";text((对象的字母,而不是。这是唯一的一件事,我无法理解。关于如何实现这一点,有什么想法吗?

(如果你对如何制作这个生成器有一个更简单的想法,我也会很高兴地阅读它们,我不太确定我的是不是最好的(

TL;DR:解决方案

所以,最初,我是在Java处理中做这件事的,并从要点和";如果";条件我无法得到任何有意义的帮助,于是放弃了这个问题,自己动手做了这件事。

然而,后来我在Unity中遇到了一个检测点是否在多边形内的问题,并找到了一个包含光线投射概念的解决方案。它在Unity中很容易实现,但在Java处理等方面需要一些额外的工作。无论如何,这是对我问题的一个极好的回答。我希望它能帮助任何遇到类似问题的人。

相关内容

最新更新