Skip to content

Light

Light对象模拟2D中的光源,并在其他对象上投下阴影。Light对象可以通过几个属性进行定制:

  • 光的颜色
  • 光的半径
  • 用于赋予光形状的纹理

它是如何工作的?

默认情况下,光线从Light对象发射,通过Light Obstacle行为阻碍其他对象边缘。

光线将考虑具有Light Obstacle行为的对象上的自定义碰撞掩码。

使用光纹理

光纹理属性允许创建光的自定义形状。

例如,可以通过使用锥形纹理实现手电筒效果。

在对象中使用的光纹理。

游戏中光纹理的效果

在对象中使用的光纹理。

游戏中的效果。

提示

例如,可以使用光纹理制作汽车的前照灯或只在一个方向上照亮的手电筒。

打开以下示例,查看如何使用光的自定义形状。

示例

在GDevelop中打开示例

参考

您可以浏览与光对象相关的所有动作、条件和表达式。