我目前正在使用 Godot 4,正在制作一款游戏,玩家需要输入法术名称,例如“火焰箭”(fire bolt),但我也允许玩家混合元素,例如“火焰冰箭”(fire frost bolt),这样就可以得到带有两种元素的箭。然而,我遇到的问题是如何处理精灵,因为我不想为每种组合都绘制一个精灵。因此,我做了一个解决方案:为每种法术形状创建一个层。然而,我遇到的问题是,我在绘制时将每个层的透明度设置为40%,但上层的元素会覆盖底层的元素,导致组合看起来不完整。