Description
Third person cover system with linetraces (no boxes or lines needed to use)
Playable Demo: https://drive.google.com/file/d/1EC0Xw6d8r6_MAvq4B61HGgCjf0JRI-Xz/view?usp=sharing
Preview video: https://youtu.be/E2hS9EW_mHk
Fixed:
-when firing at end of the cover character does not more stuck with that animation (both side and crouch as well)
-better adjusted aiming up animation
Includes:
-taking cover near distance only
-taking cover only the enough wide wall (it checks how wide the wall is, must be wider the capsule)
-following the wall direction (in 90 or more degree as well)
-recognize the cover height (crouch or stand cover),if its to low goes to crouch position
-it wont take cover if the object is lower then the crouching character
-detecting the end of the cover (stopping there)
-aiming/firing up (animation and variables) at crouch (low height) cover
-replicated for multiplayer
-the cover system uses only linetraces , so you can get cover at any objects what block “visible” channel (the traces uses it to hit the objects)
-taking off cover by pressing space or S button,getting back the running animation and speed
Number of blueprints:
1 animation bp,1 character bp,22 animations,1 map,
Feel free to ask information!!
thanks for downloading my project!
Martole
Technical Details
Number of Blueprints: 33
Input: Keyboard, Mouse.
Network Replicated: Yes
Supported Development Platforms:
Windows: Yes
Mac: No
Documentation: installation txt
Important/Additional Notes:-
Guide how to implement this cover system project in a new project/level :
1 method:
You can migrate this project with your new project,only third person BP and some animations will be migrated/added.
2 method:
you can easily copy/add the linetraces with the requested functions (5 pieces) and variables in to your third person BP also adding new animations into the Anim BP ( If you want you can change later them to yours )
Supported Engine Versions
4.27, 5.0 – 5.2