jjzjj

java - libGDX 着色器坐标和相机位置

我正在使用libGDX、TiledMap和Box2D开发平台游戏。我想应用一些着色器。我想要一个贴在英雄身上的晕影效果。对于晕影效果,我使用了thistutorial.我遇到的问题是:如果相机是固定的,我得到的正是我想要的。小插图坚持英雄。但是,如果摄像机移动(这发生在滚动平台游戏中),晕影效果就不会粘在英雄身上。Hereisavideothatillustratesmyproblem看来我必须考虑相机位置来计算晕影效果的坐标,但我不知道如何。这是我用于小插图的片段着色器:varyingvec4v_color;varyingvec2v_texCoord0;uniformvec2u_re