需求:将QTE鼠标点击打击动画改成键盘按字母打击,打击字母可配
思路:将QTE监听鼠标按下时间改成键盘按下事件
在缩圈应该按下的时间内,如果按下对应的键,不是有效时间
就不改变变量,是就修改静态存储脚本内的变量
然后有效打击之后判定是否是对应的字母,读取静态存储的那个
变量来跟表中配置的字母进行比较,相等则成功,不等则失败,无论
成功与否变量清空
if(Input.GetKeyDown(letter))
{
Debug.Log(letter);
}
if(Input.anyKeyDown)
{
foreach(KeyCode keyCode in Enum.GetValues(typeof(KeyCode)))
{
if(Input.GetKeyDown(keyCode))
{
Debug.Log("Current Key is : " + keyCode);
}
}
}
QTE按钮出现时开始的时候读取表中的字母,赋给按键,按错也要
监听到,在按键时间内按错即立即判定错误,按对再根据按下的时间来
判定评分
按钮脚本,添加按键时间的回调,当开始点击时间段内进行添加
写博客好难,算了你们看代码吧
总的来说,里面运用了spine动画的音乐打击游戏
鼠标点击滑动旋转音乐游戏
链接:https://pan.baidu.com/s/1XiTmSjq-T8mq2SKNLpRlCw 密码:55wh
改字母按键打击滑动音乐游戏
链接:https://pan.baidu.com/s/14alesExq30RCLWX3R8r3nA 密码:q55f