Questions tagged [projectile-physics]
The motion physics of the objects sailing through the air, ranging from thrown baseballs to battleship cannonfire to falling rocks.
161
questions
0
votes
0
answers
27
views
How do some RTS games efficiently compute the launch angle of projectiles to hit moving targets, accounting for gravity? [duplicate]
Some real-time strategy games, notably Total Annihilation and Supreme Commander among others, have simulated projectiles that travel along realistic-looking parabolic arcs to reliably hit moving ...
0
votes
1
answer
43
views
Bullets shooting all over the place
I have created a simple player controller, which contains the player logic for a movement, aim and shooting bullets from a gun. Everything almost works, except the bullets shoot in random directions, ...
0
votes
1
answer
29
views
Modify ballistic code to not rotate projectile
I am currently using this formula to fire a projectile in my game.
Credit to Stephan-B for this wonderful formula:
https://forum.unity.com/threads/throw-an-object-along-a-parabola.158855/
...
0
votes
0
answers
90
views
Why is the player being pushed backwards when shooting bullets?
I am trying to get a player to be able to shoot bullets, but it causes the player to push backwards and the bullets don't correctly work. The bullets shoot, but then the bullets will only disappear ...
0
votes
0
answers
36
views
Adjust jump coroutine arc to reach higher/lower point
I am using a co-routine to make the player in my 3D game jump. It's not a platformer and these jumps are all pre-defined (you hit a trigger that tells you where you will land)
Coroutine: (given ...
0
votes
0
answers
41
views
Mouse position as target, with arced (curved) shot
I am trying to write a game with artillery mortar fire I have another gun adjusting & firing
towards the mouse, but would like to switch weapons.
I am having problems with how to fire a shell up ...
0
votes
1
answer
82
views
Calculate angle for arrow tip to hit a point
For an archer in my game, I want to calculate the launch angle to hit a point (x,y) when fired from (0,0). The initial power is known, so I use the following formula:
https://en.wikipedia.org/wiki/...
0
votes
1
answer
159
views
Projectile arc velocity changes depending on target x-axis position
I am trying to create an enemy for a 2D platformer that launches a projectile in an arc at the player position (think throwing a grenade, launching an arrow style parabola).
Everything works as ...
1
vote
1
answer
86
views
Model path of bullet to hit future position of balloon
I am coding a Bloons Tower Defense Game and one of the problems I have is how to shoot a projectile from a tower and have it hit a balloon that is moving along a certain path. The way I am currently ...
1
vote
0
answers
127
views
Aircraft simulation
Trying to get a "semi" realistic aircraft simulator. I'm pulling my hair out because I just can't get the math right. I'm not looking for super realistic but want to at least get some ...
0
votes
0
answers
113
views
Projectile Aim Prediction with Target Acceleration and Bullet Deceleration Varying with Angle
I previously asked a question about this topic here, and now I'd want to review if the offered solutions worked, and then frame a new inquiry based on the difficulties and issues that resulted.
So my ...
0
votes
1
answer
256
views
Intercept an accelerating object with a constant velocity projectile
I want to calculate the time that it takes to intercept a moving target "plane" with a projectile.
For example I have two 3 dimensional vectors (2 locations in 3D space).
...
0
votes
1
answer
314
views
How to make a capsule Rigidbody player "kick" a Rigidbody sphere (ball) in Unity?
I am just learning the basics of physics simulation with rigidbodies. I am trying to simulate some basic real world functions like kicking a ball.
Let's say I have a simple capsule mesh/collider as my ...
0
votes
1
answer
115
views
How to find the maximum distance a target point can be hit from a launched projectile
I'm determining a trajectory necessary to hit target B with a projectile launched from point A with a given velocity. No problems there. Obviously, not all points B can be hit with a fixed velocity, ...
1
vote
0
answers
69
views
How can I predict if a Guided Projectile can hit a stationary Target (with no adjustments to aim)?
I'm trying to predetermine if a projectile will hit a target (before the projectile has been fired). The projectile settings include an Initial Speed, Acceleration, Max Speed, and a Turn Rate. I'm ...
0
votes
1
answer
84
views
Calculating time taken for projectile to reach height (y) and position (xz) at that time in 3D space
I am trying to calculate, given a Rigidbody and a float height, at what time will the ...
2
votes
1
answer
149
views
How to make mouse pointer be the vertex of a drawn parabola when estimating the trajectory of a projectile?
I'm trying to remake an old flash game using Unity. The main mechanic of the game is to make the basketball pass over the mouse.
Here's a video of the game: https://www.youtube.com/watch?v=6sArMC1l_Sc
...
1
vote
2
answers
140
views
Simulating a rocket out of control in Box2D
In the void of space, a spaceship releases a rectangle shaped space-torpedo. In half a second, it starts its rocket engine and goes straight until something get in its way, and then boom!
The code ...
1
vote
0
answers
17
views
How can I calculate initial X and Y velocity given the starting coordinates, target coordinates, friction and duration? (No gravity)
I am really new to mixing physics and game development, and I would like to find the initial velocity required to launch the gray dot from point A to point B, given a time. I’ve tried many tutorials ...
0
votes
1
answer
112
views
How do I make a bomb sight accurately?
On the Bombsight Wikipedia page, I get that equation. I do not understand it very well. How would I go about writing that in C#? The drag doesn't matter in my project. It's not a flight sim. I know ...
1
vote
1
answer
115
views
How could I simulate projectile collision agaisnt RTS units with primitive colliders?
For example, humans are easy they are just capsules. But for cavalry, an arrow could hit the horse or the rider. Right now cavalry are also capsule colliders for unit-unit collision, but for ...
1
vote
0
answers
199
views
How to make a catapult work with physics and colliders?
This should be my final question regarding getting a catapult to throw something in unity. On my last question, someone suggested starting with something simpler (which I apologize for not doing ...
0
votes
0
answers
18
views
Colliders stop working when they move [duplicate]
I'm trying to make a game where you play basketball as a catapult. Obviously an idea like this leans heavily on the unity physics engine. The cup of the catapult has a bucket on it to keep the ball ...
1
vote
4
answers
272
views
When an object is launched off-screen, is there any way to know if it's coming back?
In this scene, the object becomes invisible and then comes back
In this scene, the object becomes invisible but does not come back
Is there any way I can tell if an object will come back when it ...
0
votes
0
answers
37
views
Calculate hockey puck bouncing off rubber bumper
I am very new to game development (or any type of development for that matter) and I am trying to figure out how I would calculate a hockey type puck bouncing off a rubber bumper placed at a 45 degree ...
2
votes
2
answers
237
views
Interpolation on Rigidbody2D not working
I'm trying to achieve smooth movement for a ball. I seem to be failing to achieve this and now I've created a sample scene, which shows my setup from the game and the problem exists in that sample ...
0
votes
1
answer
59
views
The farther I move my character, the more its projectiles fire in the wrong direction
I'm making a top down shooter, and the movement is working fine.
However, I'm having trouble getting my Fire function to work correctly. When I run the game, it kind of fires in the right direction, ...
0
votes
0
answers
25
views
Strange momentum on projectiles shot out of "parent" object
I'm trying to shoot a projectile out of a moving "parent" object. Both objects move off of rigidbody physics, so I'm using addforce for the projectile.
Whenever I move the "parent" ...
2
votes
1
answer
317
views
How to calculate trajectory on a planet with drag factor
I'm curious what is the valid calculation of a projectile trajectory in case when:
surface is not flat but spherical like a planet
drag is enabled (for example 0.1)
and we are in 3D
I've found ...
2
votes
1
answer
684
views
Find projectile initial velocity, and air time, given projectile elevation, distance, angle
I have a target X position (D). I have a turret Y elevation (E). Turret is always pointed at 45 degrees (A). I need to calculate the initial projectile velocity required to hit the target, with an ...
3
votes
3
answers
416
views
How to predict where the soccer ball should be intercepted by an AI player after being kicked?
This question has been asked many times before, but most of the answers give solution to the problem where ball (target) is assumed to be moving at a constant velocity.
In my scenario, I'm making a ...
0
votes
1
answer
556
views
How to create a projectile path in unity using physics
I want to create a jump function that launches a RigidBody2D along a low, long, trajectory. In the following examples, I have set the linear and angular drag to 0, to eliminate any possibility of ...
0
votes
0
answers
914
views
Optimize spawn & destroy? (Unreal Engine)
I'd really like to know how you'd go about optimizing this? 20 actors each spawning 8 projectiles per 0.1 sec which are then destroyed 0.8 seconds later, all done through blueprints Gif: https://gyazo....
0
votes
1
answer
405
views
My bullets won't bounce in Unity?
I wanted bullets to bounce when they hit walls. However when colliding with a wall, they just jitter about on them. I didn't want to create a new physics material as I want to keep the ball moving at ...
0
votes
0
answers
28
views
How do I calculate the required force to launch an object? [duplicate]
I want to use a rigidbody AddForce() method on an object to launch it over from the enemy to the player, like throwing a ball at a target.
The problem is, I'm not ...
0
votes
1
answer
159
views
Rotating projectile in direction it is moving
I am using a parabola curve to launch my arrows:
...
0
votes
1
answer
364
views
OnTriggerEnter works...sometimes
I was working on a small game in which you shoot projectiles towards various targets, now I decide to use OnTriggerEnter instead of OnCollisionEnter because OnCollisionEnter adds a slight force to the ...
1
vote
1
answer
189
views
Apply impulse in direction line is pointing with force proportional to the length of line
I have a line perpetually pointed at the mouse and originating at the player, but the length is limited to a certain value.
I also can create a circular object on demand in Box2D (specifically the ...
0
votes
1
answer
56
views
How can velocity be normalized after a collision if a projectile needs to maintain its height?
I want a thrown disc to travel along the same height, even after collisions. The problem is, there's an edge case that I'm not sure how to deal with.
The lowest-tech solution would probably be to ...
1
vote
1
answer
1k
views
Emulating 3d trajectory in top-down 2d game?
As the title suggests, I am wondering if it's possible to emulate a 3d arrow trajectory to a top-down 2d game? If you would look at this clip of Age of Empires 2 game, especially when archers are ...
0
votes
1
answer
175
views
AddForce results in stuttering movement
I'm currently developing a simple breakout/arkanoid mobile game. Now, I noticed that my ball movement is noticably stuttering. I've read various approaches about how to make the ball move and decided ...
0
votes
1
answer
143
views
How do I account for the velocity difference between a ship and it's fired projectile?
In my project, I have a ship that moves and increases it's movement speed with respect to time and how long the acceleration button is being pushed(just like the way a real life car works), now as ...
0
votes
1
answer
1k
views
Shoot projectile same direction weapon faces
I want to be able to shoot a projectile from a weapon mounted on a vehicle. Right now I am able to do it but only in front of the vehicle. I managed to rotate the weapon to the direction the mouse is ...
1
vote
0
answers
60
views
How to vary the initial velocity of a jump based on hold time?
What I want to do is, the longer player holds the screen, the longer distance the object will jump when they release the hold.
Here is my code:
...
1
vote
1
answer
101
views
Find the direction a Projectile should be fired from a Moving Object to hit another moving Object?
I am trying to do a simple AI Controller, which fires Missiles at the surrounding targets in the Scene.
The AI Controller can fire projectiles when moving or stationary.
The Targets are either ...
0
votes
1
answer
2k
views
How to make a smooth projectile in roblox?
I am trying to make a projectile (Energy ball) for my game. I am using body velocities, but the issue is is that it seems laggy. I shoot it then half a second through flight it seems to stop in mid ...
0
votes
1
answer
595
views
What is a "Projectile"?
I don't know what a Projectile os.
I'm not sure whether a Projectile is a spawn point which spawn a number of object or a number of multiple objects.
I'm referring to this website.
How do I use ...
1
vote
2
answers
676
views
How do I launch a ballistic projectile to hit a moving target, given: launch position & angle, target position & velocity?
This problem is in 3D space. My question is: How do you find the initial velocity of a projectile that flies under constant gravity, so that it hits a target moving with constant velocity, given the ...
0
votes
0
answers
54
views
Why is not the projectile going toward the target?
I have a project where I can shoot (with a simple projectile).
Character Blueprint (generate projectile):
However I would like to be able to make the projectile go towards a specific target.
...
0
votes
1
answer
274
views
help with shooting projectile along a curve path
so i been trying to find a way to shoot projectiles along a curve path . and i found this tutorial on youtube which was really good.
i also uploaded the project in case you wanted to check it out. ...