- Home /
Attacking Enemies at an Angle
First: I haven't found anything useful regarding my question. I might have been too clumsy to find it. Sorry if that is the case.
I'm still working on a 2D Game from a 2.5D Perspective, using C# and Unity 5.3.
I wrote a Script with OverlapSpheres to let the player attack his enemies. I haven't found out by not how I can control die angle in which the enemies are hit. For example: If I have a Dagger equipped I only hit enemies right before me, if I have a Greatsword equipped I can hit enemies in a 90° angle in front of my Character.
Thank you all in advance.
Ur question is unclear. I dunno what u mean but i guess u r approaching the solution in a different way. According to what i understood was, u want to hit a enemy very close to u with dagger and with a sword u can hit multiple enemies in a 90deg angle area ..is this what u mean?
Guess my example was bad. I think you understood what I meant.
I want to be able to hit enemies in a certain angle in front of my playercharacter. And the angle depends on the equipped weapon.
Where are you placing the center of OverlapSphere()? For example, is it centered around the character, around their hand (effectively), around the weapon's blade, etc.
Or, for that matter, is that even a fully-decided factor yet?
Your answer
Follow this Question
Related Questions
Clamps won't work! 1 Answer
How to change the quality of the game while playing it? 1 Answer
Trying to reset lvl on collsion 1 Answer
Unity 3D 2018.1 - Save 0 Answers