在按住按钮的同时,连续尝试重复功能功能OnAttack()
。
基本上我正在寻找与Update() { GetKeyDown() {//code }}
相同的东西,但对于输入系统。
编辑:使用操纵杆,无法分辨正在按下的按钮。
您可以将计时器与事件KeyUp和KeyDown结合使用。请查看以下链接。这与您的问题非常相似。Link
好吧,我通过在交互中使用“ press”并给出触发行为“ Press and release”,然后做到了解决]]
bool held = false; Update() { if(held) {//animation} else if(!held) {//idle animation} OnAttack() {held = !held; }
这样,如果我按下保持的按钮,则它变为true,因此它每帧重复一次动画,放开会使“ hold”不成立并执行空闲动画