View Single Post
  #3  
Old 06-19-2012, 06:44 PM
E_Man E_Man is offline
E-Man
E_Man's Avatar
Join Date: Jun 2012
Posts: 81
E_Man will become famous soon enough
Quote:
Originally Posted by cbk1994 View Post
Programming languages typically work in radians instead of degrees. There's 2pi radians in a circle.



Notice how the radians on the circle (they have pi attached) compare to the degrees.

So to get the angle bullets should fly at, we can do..
PHP Code:
(player.dir 1) * (pi 2
Let's say I'm facing left, which means my dir is 1.



So we can start filling in values for that expression

PHP Code:
(1) * (pi 2
simplifies to..

PHP Code:
* (pi 2
which simplifies using basic math to simply pi. If we look on that circle, we can see where the angle pi lies.



This is where our bullets will fly. Try the same thing for any direction and you'll find the angle matches up to the direction the player is facing.
Ok, I kind of get it, so if looking up, it's 1,pi/2? Also, I still need help with the damage too.
Reply With Quote