Move Character with WASD, and rotate towards mouse cursor(like isometric shooter)

ok here we go :slight_smile:

character setup

variables and input first


this will be the for the initialization

here is the main function in event graph but you can pack this up


the only thing you want to set is…
MaxStrafeAngle → defines when a new strafe axis will be choosen… its a dot but for ease of use you plug in a angle in degree (45 in demo video)

StrafeLerpSpeed → defines how fast it will snap (5 in demo video; forgot to make it public)

here are all functions



and here are all macros :slight_smile:



and this should be the result

if something is missing please let me know :smiley:

i hope this helps you :slight_smile:

here is the uasset file of the bp… input needs to be setup or changed
BP_ThirdPersonCharacterMouseFace.rar (54.0 KB)

cheers :vulcan_salute:

2 Likes