今天主要透过制作药水的上下动画以及人物有火焰特效来Timeline&Animation Events如何使用。
补充以及更正内容:
PlayerController.cs 144行 _bFireup = true;
放到
if (Input.GetKey(KeyCode.E))
{
if (_bFireup == false)
{
_bFireup = true;
animator.SetTrigger("Fire");
}
}
比较不会出现第一次连击时重复施放的问题
如果火焰要持续碰到时扣血
if (other.gameObject.name == "FireUp")
{
hp.fillAmount -= 0.05f;
}
把上面程序码写在private void OnTriggerStay(Collider other)里面
影片中我呈现的效果为只扣触碰到时第一次,要再扣血必须离开范围後再触碰,如果要碰触到时持续扣血就依照上述的去做。
<<: [DAY 26] 用google sheet 做简易UI介面(1/3)
https://jerry-the-potato.github.io/ChapterX-demo/ ...
Git 有四种 type (类型) 的物件:blob、tree、commit 和 tag。 本篇主要...
前言 在前端领域中,使用表单处理用户输入是常见的操作,可以使用表格让使用者登录、输入信息以及其他数据...
前一篇我们介绍了 Slate Normalizing 里负责实作节点正规化以及让使用者自定义 co...
闭包Closure 特徵:一个函式内的子函式,运作时会调用上层函式(或是父函式)的变数,避免父函式的...