为了让游戏更有趣,我想创造一个“战争迷雾”效果,所以你看不到整个地图,而只是你角色周围的一小块区域。我正在考虑保持基本的东西,我正在寻找的是整个地图被涂黑,但是你的角色周围有一个“可见圈”。像这样:
当然,当玩家在地图上移动时,能见度的圆圈会与他一起移动。如果有障碍物,当玩家向他们移动时,他们会“进入视野”。
我不确定从何处开始实施此功能。我正在使用actionscript 3,非常感谢您帮助我提供有关如何实现它的想法!谢谢!
答案 0 :(得分:2)
您希望在视觉上应用“面具”。然后,您需要在角色移动时在运行时更新该蒙版的属性。应该很直接。
有关详情,请参阅有关蒙版的this tutorial。
修改强> 我意识到我给了你一个使用面具的Flex例子。看来你正试图用Flash做到这一点。这个概念仍然适用......你想要一个面具。请参阅this example或类似内容,以便在Flash中执行此操作。