Field of view

来自SMBX 中文百科
TeaScript:Field of view
跳转到导航 跳转到搜索
一个打开了 Enablelightning 的关卡。

Field of view 是 SMBX 38A 的 TeaScript 一个脚本实例,用于演示游戏内的照明效果。

介绍

此实例使用 sysval(enablelighting) 灯光系统,用于最基础的灯光特效的使用。

一般应用在需要呈现黑暗的场景以及部分场景。

代码教程

  • sysval(enablelighting) 用于控制玩家是否开启灯光系统。默认范围为 128px(直径)。
  • char(1).brightness 用于控制玩家的照明范围。

可以利用这一点,做一个忽大忽小的照明范围动画,可以使用 sin() 函数来制作忽大忽小的效果。

如果对NPC施加这种效果,可以对需要修改的 NPC 修改他们的属性。

对资产窗口(编辑器下面的 NPC)里的 NPC 右键,即可弹出以下窗口。

38A Light Settings.png

翻到下面,可以找到两个属性:

  • Brigheness - 光照范围(以半径为准。)
  • Darkness - 黑暗覆盖度,数值越高这个NPC照明的范围越黑暗。范围:0~255。