光照API

光照系统采取光强等级来表示光照的强弱。光强等级为整数,有效区间为[0, 32],0为无光强,32为最大光强。

一个光源由如下四个光强分量来表示:

  • alpha分量表示总光照强度

  • red分量表示光照中红色光的多少。

  • green分量表示光照中绿色光的多少。

  • blue分量表示光照中蓝色光的多少。

光照通用模块(LightingUtils)

函数

返回值

描述

LightingUtils.Add(int xi, int yi, int alpha, int red = 0, int green = 0, int blue = 0)

void

为指定格子添加一个光源。

LightingUtils.AddDelay(int xi, int yi, int delayTime, int alpha, int red = 0, int green = 0, int blue = 0)

void

为指定格子添加一个延迟光源。光源在delayTime时间内会逐渐延迟消失。

LightingUtils.SetState(LightingState state)

void

设定客户端当前的光照状态。光照渲染完毕后恢复状态为LIGHTING_STATE_NORMAL

Last updated

Was this helpful?