输入缓冲
输入“/”快速插入内容
输入缓冲
用户8137
用户8137
2025年4月16日修改
文档已经移动至新地址:
https://www.yuewu.dev/wiki/2roSF3qdNIUl3UmGhe-RT
输入缓冲
“输入缓冲机制”是战斗类游戏中的常见需求,本框架也提供了对它的支持。
简单来说,通过配置输入缓冲,它能让你更容易实现分支连招效果,类似下图:
定义输入缓冲区窗口
在输入配置(InputConfig)上定义输入缓冲区窗口,这里定义的是所有可用的输入窗口。
你可以定义多个输入缓冲区窗口,每一个窗口与一个GameplayTag关联,每一个窗口可以定义允许哪些输入(包括其事件类型)被缓冲,以及这些输入的优先级,和缓冲输入的触发方式。
同时缓冲输入的触发方式有三种:
不同的触发方式,可以为你的游戏带来不同的感觉、以及更多样的机制变化。下面是一个连招在触发方式分别为Instant和LastInput时的效果。
Instant方式: