Devlog 2


Objective

Get collision to work -> Success

Solution 1

Implement the Skill inside BP using different collider type

->Success

Need damage calculation system

Solution 1

use blueprint interface as medium to do damage

->Success

Make skill works

->Success

Study

Fundamental of collisions -> Success

Implementing Blueprint Interface -> Success

Result

Fundamental of collisions -> Understood most of them

-> The root of problems is something else

Implementing Blueprint Interface ->Simple but need implement

->The concept is already understood before hand

->But I need to wrap my head around

->So that I could implement it easily later on

Problems

Couldn't get collision from another BP to work as intended

->Get back to use single BP but multiple collider types instead

->Because it's simpler to do single BP

The apply damage/Any damage not work

->Try implement damage without dependency

->Interface is a way to implement this

->Question is how to do in UE4?

Got distracted a lot

->A little walk and a bit of meditation helps

->Need to investigate further

Got headache easily

->Even simple things could make my head hurt

->Remember to rehydrate

->Should take it easy

->Need to Think of ways to increase productivity

Implementations

Skill on the same BP using different collider type

->Create the root of skill

->Create collision from the root

->Spawn NS at root location & rotation

->Testing collision

->Success

Use BPI to deal damage with attack skill

->Attach BPI damageable to dummy

->Send message to BPI via skill collider

->Testing collision -> Success

->Implementing damage calculation

->Testing damage transfer -> Success

Make skill works

->Loop skill while holding LMB -> Success

->Activate/Deactivate collider -> Success

Notes

-The skill should aim at screen center

or aim at the target

instead of just appear in front of character

Preferably aim at the target

-The prefix delay is to prevent "snapshot"

so the snapshot prevention need to implement later

Conclusion

This devlog took a little longer than expected

Well I actually start this week so it's as planned

But it seems I counted the burnout period

Which is when I started the first line of this log

In the next devlog I should put date and time too

Also the status update on another line instead of replace it

Because it's much better to keep track of stuffs

Now the work is basically done in about 30 minutes

(the last part that I planned to work for at least 8 hours)

The plan is pretty much empty and I must think of next part

Well I'll take it easy and call it a day

I'll check the plan and thoroughly work on it before implement

The next part I doubt that it'll finish quick though

Since I'm still unfamiliar with AI brain system

END 2021 November 12 0100PM

Get Project Smol EXP

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.