我怎样才能在搅拌机游戏引擎中获得阴影?

How can I get shadows in blender game engine?

我正在用 Blender 制作一个非常简单的游戏,但由于某些原因阴影不起作用。我尝试了各种光源,包括有发光的物体。对象的 'Cast shadow' 和 'recieve shadow' 复选框被选中。我尝试了所有 teh 方法来 dysplay 对象。有没有简单的方法可以在游戏中获得阴影?

在视口中按 N 并在渲染选项中从多纹理切换到 GLSL,然后切换到纹理模式, 您不必调整设置。你可以通过创建一个新的混合文件来尝试这个。 希望这有帮助

创建阴影是这样的:

-将多纹理切换为 GLSL

现在,您必须了解只有某些灯光会投射阴影。我相信仅有的两个是太阳和聚光灯,但是聚光灯只能投射部分。

在 GLSL 模式下,您必须将实体模式更改为纹理模式才能使照明工作。然后,select 太阳(以您喜欢的角度倾斜)并在对象选项卡中向下滚动。寻找阴影,并确保选中该框。然后播放它。阴影也应该自动出现在场景视图中,因为 GLSL 支持实时阴影。

方式二: 另一种方法是烘焙场景或对象。这意味着您将照明置于渲染模式,并捕获所有照明和纹理(带照明)并制作纹理。这非常有效,但没有实时阴影。查找更多信息。

希望对您有所帮助!