外观
VFX基础设施
约 254 字小于 1 分钟
2026-03-14
类型依赖关系

你需要关注的类
IVfxService
警告
严禁在除了Cofcity.UI程序集以外的其它程序集注入
触发VFX效果的唯一直接入口
IVfxPayloadEncoder
全局无状态单例,Payload为某种Vfx特效的参数包,在Encoder中转化为EventAttribute并提交
VfxOneShotKey&VfxAttachKey
用于关联AssetRl,Vfx内触发事件EventId,编码器PayLoadEncoder的纯数据字段
应当在项目中集中静态定义,严禁在运行时new出来
如何触发一个特效
警告
在除了Cofcity.UI程序集以外的其它程序集处理特效是严格禁止的行为
MessagePipe管线
如果你已经看过了MessagePipe,你会发现IPublisher<T>和ISubscriber<T>是一个很良好的解耦结构,两者仅通过传递的信号数据产生关联
因此General上,一次特效的触发始终由逻辑端(即Cofcity.UI外)发起,显示端接收到信号后进行处理
更新日志
2026/4/16 11:07
查看所有更新日志
e4055-Merge pull request #12 from azaneNH37/doc于