SpaceShip.Logic.GameObject.calculateGravity C# (CSharp) 메소드

calculateGravity() 공개 메소드

public calculateGravity ( ) : void
리턴 void
        public void calculateGravity()
        {
            List<GameObject> objectsG =  MatchConfig.map.getGravityObjects();
            float G = MatchConfig.gravityConstant;

            foreach (GameObject ob in objectsG)
            {
                if(!ob.Equals(this))
                {
                    speedX += (float)((G * ob.mass) / Math.Pow(this.x - ob.x, 2));
                    speedY += (float)((G * ob.mass) / Math.Pow(this.y - ob.y, 2));
                }

            }
        }