I’ve used the FastCast module for projectiles in my game, and currently i’m trying to get impact effects working in the game:
“Sparks” (poor wording)
“Reflected” particles (poor wording again, basically having particles go in one direction based on the wall they hit on and it’s rotation instead of all directions)
However i have no experience with creating reflected projectiles, or “reflected” particles.
I’ve seen this following post:
but i don’t know how to combine
local reflectedNormal = normal - (2 * normal:Dot(surfaceNormal) * surfaceNormal) with whatever ““spark”” physics you can get, getting them to bounce after a shot, or just having debris shoot out in a direction that lines up with the angle of the wall or player it got shot on. This means i need to figure out how to use normals (the argument given by default rays and FastCast) ((basic knowledge?)), and how i can use them.
PS. If the wording is confusing, it’s because of my poor choice of words. sorry in advance.
*Edit 1: added second video and descriptions for both