Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试找出为我正在做的游戏制作战争迷雾效果的最佳方法。效果应该会显示您所在的方格。当您移动时,效果应该会显示 40x40 网格中的正方形。我试图找出最好的方法来做到这一点。我知道我可以将地图制作成图像,然后添加一组 40 x 40 的图像来覆盖并隐藏它们,然后在你走在广场上时显示出来,这似乎效率很低。我的地图也位于滚动视图上,因此您可以平移地图并调整其大小以放大和缩小。我不确定是否有更好的功能来显示图像的某些部分。任何人都知道如何最好地处理这是最有效的方法?
听起来你想覆盖一个视图,然后显示它的一部分。在某种程度上,这就像一个橡皮擦工具。这里有几件事可能对您有所帮助。
重要的部分是使用它来清除雾(如果它是用 CoreGraphics 绘制的):
CGContextSetBlendMode(UIGraphicsGetCurrentContext(), kCGBlendModeClear);