1

我刚开始学习Ursina游戏引擎,我想知道是否有任何方法可以为实体添加光照。我正在尝试制作 FPS 游戏,但似乎找不到关于照明主题的任何内容!这令人惊讶和沮丧,请帮助我。:)

4

2 回答 2

1

简单的方法:

for x in range(some_intager):
    for z in range(some_other_intager):
        Entity(model='cube', x=x, z=z, shader=lit_with_shadows_shader)
DirectionalLight(parent=pivot, y=2, z=3, shadows=True, rotation=(45, -45, 45))
于 2021-12-14T16:00:30.530 回答
0

我能提供的最好的方法是在地图上方创建一个嵌套的 for 循环并放置对象。

这是代码:

for x in range(some_intager):
    for z in range(some_other_intager):
        Entity(model='cube', x=x, z=z, shader=lit_with_shadows_shader)
于 2021-11-18T18:45:26.067 回答