0

我对 cocos2d 平铺地图有疑问。我的目标是做一个圆形的视线,当玩家四处移动时,它只能看到它的周围而不是其他地方。我尝试了很多东西,并在矩形区域成功,但在圆形区域我无法成功。我在等你的答案。谢谢你的帮助。如果您立即帮助我,我将不胜感激。

4

1 回答 1

2

使用矩形区域并添加一个带有圆形渐变的 alpha 蒙版作为玩家的子级,以使可见部分变为圆形。例如褪色

http://i.imgur.com/3IEDI.png

不褪色

http://i.imgur.com/Y90ZR.png

编辑。

绿色层是雾。只露出了一个正方形(“我尝试了很多东西,并在矩形区域中成功了”)。红色层是圆形视觉图。它覆盖了一些可见的正方形,因此用户看到了未覆盖的圆圈。

在此处输入图像描述

于 2012-04-06T13:54:24.097 回答