- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试找出为我正在做的游戏制作 war 迷雾类型效果的最佳方法。效果应该会显示您去过的方 block 。当您移动时,效果应该显示 40x40 网格中的方 block 。我试图找出最好的方法来做到这一点。我知道我可以将 map 制作成图像,然后添加一个 40 x 40 图像数组来覆盖并隐藏它们,然后当你在广场上行走时显示出来,这看起来效率很低。我的 map 也位于 ScrollView 上,因此您可以在 map 周围平移并调整其大小以进行放大和缩小。我不确定是否有更好的功能来显示图像的某些部分。任何人有任何想法如何最好地处理这个是最有效的方法?
最佳答案
听起来你想覆盖一个 View 然后显示它的一部分。在某种程度上,这就像橡皮擦工具。以下是一些可能对您有所帮助的事情。
重要的部分是使用它来清除雾气(如果它是用 CoreGraphics 绘制的):
CGContextSetBlendMode(UIGraphicsGetCurrentContext(), kCGBlendModeClear);
关于Ios 自动 map 显示网格上的 war 迷雾效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12769835/
您好我是一个没有经验的程序员,这是我关于堆栈溢出的第一个问题! 我正在尝试在Java游戏中实现“战争迷雾”。这意味着我的大部分地图都从黑色开始,然后随着我的角色之一在地图各部分之间移动而被显示出来。我
我有800x600正方形要绘制到屏幕上。我想在其中“剪切”圆圈(其中alpha值为0)。基本上,我是在 map 上绘制整个矩形,因此我在绘制的这些“圆圈”中可以看到 map ,否则会看到灰色正方形 最
我正在制作一个 2d 游戏,我想制作 2d 可见性。所以我的想法是制作 map ,然后用另一个黑色(例如)多边形遮盖它,以便玩家可以透过黑色多边形看到 map 。所以我的想法是在黑色多边形上绘制某种洞
我是一名优秀的程序员,十分优秀!