我有一个游戏,玩家将他们的棋子放在屏幕上,然后按下设置。我正在使用cocos 2d来构建iphone应用程序。它有点像捉迷藏。然后我将背景叠加在所有这些之上。我希望能够点击屏幕并在我的背景中在那个位置创建一个洞,以便我可以看透它。我知道我可以创建一个带有洞的巨型图像并将其移动,但我的背景只能是一种不能成像的颜色。我该怎么做呢。
答案 0 :(得分:0)
不要试图看到“透过”叠加层,而是将“背景”图像放在圆圈的顶部。将屏幕坐标映射到“背景”图像的顶部,然后从该图像中提取圆形区域以放置在屏幕上。最大的挑战是从位图中捕获圆形区域。我对cocos2d不太熟悉,但应该有一个可以用它的库。