Foxlair

Mecanim参数类型中,SetTrigger与SetBool对bool和trigger类参数有同样影响

· q8f13

测试环境Unity5.6.3f1

官方对于两个参数的说法很模糊:

Bool - true or false value (represented by a checkbox) Trigger - a boolean parameter that is reset by the controller when consumed by a transition (represented by a circle button)

Parameters can be assigned values from a script using functions in the Animator class: SetFloat, SetInt, SetBool, SetTrigger and ResetTrigger.

最近使用的时候无意间发现写错了方法,但trigger仍旧被触发了 经过测试发现:

SetTrigger方法作用于bool参数时,会将bool值改为true SetBool方法作用于trigger参数时,如果参数为true,则会触发trigger;参数为false时会关闭已触发的trigger

使用时需要注意,手滑了外加眼神儿不好的话debug可能会纠结很久

#unity   #animator   #mecanim