Members - Reputation: 213
Posted 20 July 2012 - 03:50 PM
I am new to Game development, i just did some simple 2D games (http://langeder.no-i...=spaceshooter_2),
but now i work on a 3D game and need some informations.
Its an FPS and i have the xyz Coordinates of the Player and a Hitbox (to begin with one).
Now i need to know how to do the aiming the best way.
I thought about using a vector, from the one end of the gun to the other,
and then calculate if it would collide with the box if extended.
Is it proper to do it like this or are there better ways?
Members - Reputation: 1439
Posted 20 July 2012 - 06:54 PM
If the speed of your bullet is low enough that its reasonable that the player will be able to see it coming and dodge it, then you'll have to use collision detection. There are ways of preventing situations where collision detection misses a collision due to the speed of the projectile, you can simply test against an object that is extruded forwards in time by a certain amount, or use shorter timesteps to get a higher resolution.