So after quite some time, I figured it out! I had to create a plane, a waypoint much like Starcraft and all sorts of MMO's, and have the wasp set to move towards the waypoint.
That's the short version of how I did it, at least.
The plane is right where you're looking. It's completely invisible, facing the camera. I made an empty object that moved to wherever I clicked on that plane, and then I set the wasp to move to that position by calculating the Unit Vector in the desired direction and multiplying that by a float.
It's still incomplete; the wasp looks like it's moving good here, but it's actually unable to stop. I plan to use a raycast for that (like I did for the waypoint position) and just like any 2d platformer does, I'll slow it down so it lands on the waypoint perfectly. I'll even incorporate some deceleration. It SHOULD be a quick fix, but I'm a slow worker, so...
Many thanks for pointing me in the right direction, guys!
That's the short version of how I did it, at least.
The plane is right where you're looking. It's completely invisible, facing the camera. I made an empty object that moved to wherever I clicked on that plane, and then I set the wasp to move to that position by calculating the Unit Vector in the desired direction and multiplying that by a float.
It's still incomplete; the wasp looks like it's moving good here, but it's actually unable to stop. I plan to use a raycast for that (like I did for the waypoint position) and just like any 2d platformer does, I'll slow it down so it lands on the waypoint perfectly. I'll even incorporate some deceleration. It SHOULD be a quick fix, but I'm a slow worker, so...
Many thanks for pointing me in the right direction, guys!