How do I do Aim Assist?

0 favourites
  • 2 posts
  • Hi I currently am making a bullet hell game, what I want to know is how can I do an aim assist where it will make it easier for the player to land more shots on target. Something like call of duty, I was wondering different ways to do it, I seen on a youtube death's door does a snaps the reticle to the enemy position when aiming near them. I was thinking more of a slow down when the reticle goes over the enemy. I am currently using mouse and I set the mouse cursor to the reticle sprite

    PS: Sorry the gif is so blurry I don't know why

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Perhaps play around a bit with system.timescale.

    You could also exclude the aim from slowdown by setting object timescale back to 1.

    It could be easier to manipulate the reticle if it was a sprite, and mouse pointer just hidden.

    Thinking something like:

    Local variable AssistX = 0

    reticle overlapping badguy | AssistX = (reticleX - Mouse.X) / 3

    reticle.X = mouse.x + AssistX

    (same goes for Y)

    I'm not sure at all about the math, but it should be easy to trial and error, the division is thrown in to make the aim just "nugde" in the right direction.

    The hitbox of the reticle would also play a part in how much the aim would be affected.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)