Devlog 1


Objective

Apply/Take Damage -> Success

Interval damage while in the AoE -> Cancelled

Integrate into Player's attack -> Success

->Training Dummy Prototype-00 as a result

->Ignored the player with own's attacks

Make particle -> Success

Separate Attack's collision and Player's collision

Solution 1: Use function of actor BP -> Failed

Solution 2: Set visibility of ZapBP -> Failed

Solution 3: Interact with Niagara system -> Success

Proceeding to research about the usage of niagara system

Hot takes

"Interval damage while in the AoE" is not possible right now

because the methods I know is not working

Well it's gonna work just fine if I'm using unity

I cannot use loop while something is in the area

and there is no function I know to use in that case

Now what is the next big thing?

The collision is bugged

It's like the player's collision itself

Which is able to take damage

Cannot directly call function from other BP -> false

Why I cannot call function from ZapBP ?

Interactions with Niagara system might be the key

The study about Niagara system shown that

In order to directly interact with the system

I should create the parameter I wanted to interact

Which also remind me that

If instead of interact with the system itself

I just use empty actor as placement to hold functions?

Apparently my hypothesis is corrected,

There was something wrong about my setting

Which is pretty obvious

I used reference from "none" instead of the active one

Therefore the calling of function didn't work

How?

Integrate into Player's attack

:Press LMB to show AoE in front of player

:Release to hide AoE

Devlog

:2021 October 29th:

How do I exec Attack from other BP?

:2021 November 2nd:

The conclusion here is I should be careful on

how I interact with blueprints in the future

Because it could leading into a lot of problems

Besure to check for basics before diving into complexs

This mark an end to Devlog No.1

Get Project Smol EXP

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.