blueprint

봇)) 자동공격

  • Exposure: public
  • UE Version: 5.0

lastime1650

October 20, 2022, 3:20 am

Click the button above, it will automatically copy blueprint in your clipboard. Then in Unreal Engine blueprint editor, paste it with ctrl + v

1 comment

  • lastime1650

    October 20, 2022, 3:25 am

    Event Tick으로부터 신호를 원초적으로 받고, Do once를 통해 한번 씩 스킬을 발동하도록 한다.

    이때 몇가지를 고려해야하는데,

    1. 공격을 완전히 끝낼 때, ( Completed )
    2. 공격이 중간에 끊길 때, ( Interrupted )

    를 고려해야하므로, 이 두 신호를 사용할 수 밖에 없다.

    내가 만들었던 게임의 경우,

    강력한 스킬인 경우에는 맞아도, 피격 애니메이션을 "스킵"처리 하도록 한다. 반대로 일반적인 평타, 스킬은 적으로부터 맞으면 바로 피격 애니메이션을 발동할 수 있도록 한다.

    그러나 이 BP는 적의 봇이므로 스킬을 사용할 땐 "일단" 모두 스킵처리할 수 있도록 하였으며, 그 구분은 "스킬 공격중!" 부울 값으로 범위를 판단하도록 하였다.

    True인 경우 피격 애니메이션을 스킵한다. 다시 원래대로 가야하므로 끝나면 False 반환