场景特效 - DarkVoxel Wiki

[首页]


DarkVoxel2内置各种场景特效。这里仅讨论用户可使用的场景特效 ( StageEffect )

场景特效ID 中文名称 英文名称 StageEffectData中的JSON数据 StageEffect中的JSON数据 备注
0 空特效 empty_stage_effect {} 不可以使用
1 黑暗 dark {} {Alpha}:短整型,范围0~255,表示不透明度。255表示不做处理。 {Duration}:短整型,表示总持续时间。
2 模糊 blur {} {Strength}:短整型,范围0~255,表示模糊强度 {Duration}:短整型,表示总持续时间。
3 淡入白色 into_white {PrefixDuration:1000s} 只有淡入,时间到后恢复正常
4 淡入黑色 into_black {PrefixDuration:1000s} 只有淡入,时间到后恢复正常
5 淡入淡出白色 into_out_white {PrefixDuration:1000s,SuffixDuration:1000s} {Duration}:短整型,表示总持续时间。 原神,启动!
6 淡入淡出黑色 into_out_black {PrefixDuration:1000s,SuffixDuration:1000s} {Duration}:短整型,表示总持续时间。
7 反色 invert_color {} {Duration}:短整型,表示总持续时间。
8 对比度 contrast {} {Intensity}:浮点型,范围-1.0f~1.0f,减弱或增强某种指标。0.0f不做处理。 {Duration}:短整型,表示总持续时间。
9 饱和度 saturation {} {Intensity}:浮点型,范围-1.0f~1.0f,减弱或增强某种指标。0.0f不做处理。{Duration}:短整型,表示总持续时间。

{PrefixDuration}:短整型,用于表示前缀持续时间。毫秒。

{SuffixDuration}:短整型,用于表示后缀持续时间。毫秒。

生成一种场景特效的命令为:

/sfx <id> [JSON]

例如,生成3秒的强度为255的模糊特效:/sfx 2 {Duration:3000s,Strength:255s}

你可能感兴趣的:(DarkVoxel,c++,DarkVoxel,游戏)