iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0
影片教學

Unity與Photon的新手相遇旅途系列 第 16

Unity與Photon的新手相遇旅途 | Day16-Timeline&Animation Events

  • 分享至 

  • xImage
  •  

今天主要透過製作藥水的上下動畫以及人物有火焰特效來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)裡面
影片中我呈現的效果為只扣觸碰到時第一次,要再扣血必須離開範圍後再觸碰,如果要碰觸到時持續扣血就依照上述的去做。
Yes


上一篇
Unity與Photon的新手相遇旅途 | Day15-補血製作
下一篇
Unity與Photon的新手相遇旅途 | Day17-擊殺數計算
系列文
Unity與Photon的新手相遇旅途30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言