Files
JJBB/Assets/Project/Script/Player/Impact/各种类型参数说明.txt

80 lines
3.4 KiB
Plaintext
Raw Normal View History

2024-08-23 15:49:34 +08:00
特效表格中最后四个字段参数说明
特殊字段说明
Path 粒子特效文件路径(Type不等于0时无效可不填写)
DelayTime 特效生效的延迟时间
Type 特效的类型 类型0-普通 1-人物变身特效 2材质变蓝特效3 致盲表现 4模型变色 5模型变材质 6模型变Shader)
Duration 特效持续时间
类型0 TYPE_NORMAL
说明 :普通粒子 无数据 无意义
类型1 TYPE_CHANGEMODEL
说明 :模型变换特效 无数据 无意义
类型2 TYPE_CHANGBLUE
说明 :改变模型材质主颜色 (代码中暂时是写死的) 无数据 无意义
类型3 TYPE_BLIND
说明 致盲 只对主角有作用
Effect.txt
参数1 不可见的物体层
参数2 暗度值
参数3 明亮半径
参数4 保留参数
类型4 TYPE_EMISSIONCOLOR
说明 改变模型材质自发光 (主要 是中毒 减速 燃烧效果模型展现)
Effect.txt
参数1 身体颜色对应信息在EffectParam表格中的ID
参数2 右武器颜色对应信息在EffectParam表格中的ID
参数3 左武器颜色对应信息在EffectParam表格中的ID
参数4 保留参数
EffectParam.txt
参数1 Red颜色分量 0-255
参数2 Green颜色分量 0-255
参数3 Blue颜色分量 0-255
参数4 Aplha颜色分量 0-255
类型5 TYPE_CHANGEMODELMAT
说明 改变模型材质 (改变模型使用的材质球)
Effect.txt
参数1 身体材质对应信息在EffectParam表格中的ID
参数2 右武器材质对应信息在EffectParam表格中的ID
参数3 左武器材质对应信息在EffectParam表格中的ID
参数4 保留参数
EffectParam.txt
参数1 改变材质的模型位置 0不改变任何部位 1身体 2左武器 4右武器 (可叠加 3就是身体和左武器等
参数2 身体材质路径
参数3 左武器材质路径
参数4 右武器材质路径
注明 :该处使用的材质球统一放在 Project/Resources/Material下面 表格中直接配置材质球文件名称即可 后期需要打到bundle的话需要修改读取逻辑客户端程序解决
类型6 TYPE_CHANGESHADER
说明 改变模型Shader 改变模型使用的Shader)
Effect.txt 表格扩展参数说明
Param1 EffectParam.txt中id值 身体Shader相关配置
Param2 EffectParam.txt中id值 右武器Shader相关配置
Param3 EffectParam.txt中id值 左武器Shader相关配置
Param4 EffectParam.txt中id值 预留参数
EffectParam.txt 表格扩展参数说明
Param1 : Shader路径
(Shader中会有一些变量 每四个参数确定一个变量的信息)
Param2 : 变量类型 (可以配置 int float Color Texture Vector2 Vector3等
Param3 : 变量名称 shader中的该变量的名称
Param4 : 变量的值 该变量的默认值 当是 Color Vector3等类型时 配置形式 ,,, 使用 , 分隔
Param5 : 是否渐隐 在还原到初始Shder时该Shder的该变量是否慢慢消散 0不渐隐 >1渐隐(渐隐持续时间)
... 后面的参数按照上面的模式 4个一组进行配置
注明 该处使用的Shader统一放在 Project/Resources/Material下面 表格中直接配置Shader文件名称即可 后期需要打到bundle的话需要修改读取逻辑客户端程序解决