Field of view
TeaScript:Field of view
跳转到导航
跳转到搜索
Field of view 是 SMBX 38A 的 TeaScript 一个脚本实例,用于演示游戏内的照明效果。
介绍
此实例使用 sysval(enablelighting)
灯光系统,用于最基础的灯光特效的使用。
一般应用在需要呈现黑暗的场景以及部分场景。
代码教程
sysval(enablelighting)
用于控制玩家是否开启灯光系统。默认范围为 128px(直径)。char(1).brightness
用于控制玩家的照明范围。
可以利用这一点,做一个忽大忽小的照明范围动画,可以使用 sin()
函数来制作忽大忽小的效果。
如果对NPC施加这种效果,可以对需要修改的 NPC 修改他们的属性。
对资产窗口(编辑器下面的 NPC)里的 NPC 右键,即可弹出以下窗口。
翻到下面,可以找到两个属性:
Brigheness
- 光照范围(以半径为准。)Darkness
- 黑暗覆盖度,数值越高这个NPC照明的范围越黑暗。范围:0~255。