JavaFX Light.Spot 效果2024 年 8 月 29 日 | 阅读 2 分钟 此效果通过聚光灯光源照亮节点。 聚光灯光源的光线在所有方向上都会衰减。 光源的强度取决于光源与节点之间的距离。 类 javafx.scene.effect.Light.Spot 表示此效果。 我们只需要实例化此类即可在节点上生成适当的光照。 性质该类的属性以及 setter 方法在下表中描述。 属性 | 描述 | 设置器方法 |
---|
pointsAtX | 这是一个 double 类型的属性。 它表示光线方向向量的 X 坐标 | setPointsAtX(double value) | pointsAtY | 这是一个 double 类型的属性。 它表示光线方向向量的 Y 坐标 | setPointsAtY(double value) | pointsAtZ | 这是一个 double 类型的属性。 它表示光线方向向量的 Z 坐标。 | setPointsAtZ(double value) | specularExponent | 这是一个 double 类型的属性。 它表示镜面指数。 这用于改变光源的焦点。 | setSpecularExponent(double value) |
构造函数该类包含两个构造函数 - Light.Spot(): 使用默认参数创建一个新实例。
- Light.Spot(double x, double y, double z, double specularexponent, color color): 使用指定的参数创建一个新实例。
示例

|