本文编译自 NCASE 的教程,针对本站页面做了部分修改。基本上保证了原文的内容,在文章最后附有原文链接。这款游戏全面开源,采用 JavaScript 编写,所以文中的代码均也以 JavaScript 为基础。
您可能知道,有不少游戏都有类似的效果,比如《摩纳哥:你的就是我的(Monaco: What’s Yours Is Mine)》、《爆破杰克(Dynamite Jack)》以及《史莱姆吉什(Gish)》等……说不定也会出现在你的游戏中!
阅读地址:http://indienova.com/indie-game-development/sight-light-how-to-create-2d-visibility-shadow-effects-for-your-game/