Java 检测用于绘制二维地形的非alpha像素

Java 检测用于绘制二维地形的非alpha像素,java,graphics,jframe,jcomponent,Java,Graphics,Jframe,Jcomponent,寻找可能的快速解决方案,以帮助优化我的工作流程。我为一款手机游戏构建了一个基于Java的关卡编辑器,这个过程需要花费相当长的时间:绘制地形以供物理引擎解释。我必须降低鼠标的敏感度来提高准确性,这让我抓狂。另外,程序员天生懒惰:-D 如果这个系统按照我想要的方式工作,它将从图形层的顶部(0,0)开始,沿着该层向下运行,直到碰到一个非alpha像素,移动大约五个像素,然后重复,直到绘制出一般地形 我在滚轮上设置了绘图/编辑系统,因此我可以移动到各个点,插入更多点并删除,以处理未捕获的地形元素 这个

寻找可能的快速解决方案,以帮助优化我的工作流程。我为一款手机游戏构建了一个基于Java的关卡编辑器,这个过程需要花费相当长的时间:绘制地形以供物理引擎解释。我必须降低鼠标的敏感度来提高准确性,这让我抓狂。另外,程序员天生懒惰:-D

如果这个系统按照我想要的方式工作,它将从图形层的顶部(0,0)开始,沿着该层向下运行,直到碰到一个非alpha像素,移动大约五个像素,然后重复,直到绘制出一般地形

我在滚轮上设置了绘图/编辑系统,因此我可以移动到各个点,插入更多点并删除,以处理未捕获的地形元素


这个问题可能需要更多我愿意提供的信息。我只是不知道在这一点上可能发生什么,所以请耐心等待

你是在绘制上图中的小红点,还是地形上的数字?红点,地形的边缘。你还在寻找解决方案吗?