gpt4 book ai didi

java - "Masking over"小 map

转载 作者:行者123 更新时间:2023-12-01 05:02:48 25 4
gpt4 key购买 nike

我不太确定如何解释我想要做的事情。我正在制作一个俯视射击游戏,它由屏幕左上角的小 map 组成。

这是我正在尝试做的事情(编辑后的图像)

在这种情况下,我只需要显示黄色框中的 map 部分,而以红色突出显示的部分完全不可见。当玩家移动时(在本例中假设是向右),作为响应, map 图像将平移到左侧。

再次强调,黄色框内 = 可见

红色突出显示=不可见

这很像在一张纸上切一个洞,然后在其下面放一张图片,只不过这张纸和洞外的任何东西都是不可见的。

我认为这称为“屏蔽”,但不确定。

我觉得自己像个白痴,这么努力地解释这一点。

最佳答案

BufferedImage 有一个方法 getSubimage 。应该可以将整个小 map 绘制到 BufferedImage,然后使用 getSubimage 只获取您需要的部分。

关于java - "Masking over"小 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13170884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com