浮点动作 转 布尔动作(FloatActionToBooleanAction)

思维导图

在这里插入图片描述

具体步骤

1、“浮点动作”的创建

“右手柄 扳机键 按下”需借助“Input.UnityInputManager.1DAxisAction”预设体成为FloatAction,方式是把左手柄扳机键轴的名字,复制给1DAxisAction的AxisName属性
在这里插入图片描述

2、“布尔动作”的创建

新建胶囊体Capsule的隐藏显示:
BoolAction激活时,gameObject.SetActive(false)隐藏胶囊体
BoolAction失活时,gameObject.SetActive(true) 显示胶囊体
在这里插入图片描述

3、用“FloatToBoolean.cs”把两个动作联系起来

FloatAction,在值变化时,调用FloatToBoolean的DoTransform(),如下图一
FloatToBoolean再让BoolAction“接收”转化来的Bool值,如下图二在这里插入图片描述
在这里插入图片描述

注意

Positive Bounds"正值边界":我们可以调成0.8~1,即扳机键快按到底时,才让转化成的Bool值为true
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42935398/article/details/132543627