Exemple #1
0
        private void OnCollisionEnter(Collision collision)
        {
            Velocity = CustomPhysics.GetReflection(Velocity, collision.GetContact(0).normal);
            Debug.Log(Velocity);

            Vector3 Velocity3 = new Vector3(Velocity.x, Velocity.y, 0);

            Debug.DrawLine(collision.GetContact(0).point, collision.GetContact(0).point + Velocity3, Color.green, 1f);
        }
Exemple #2
0
        private void FixedUpdate()
        {
            if (Position.y < -100)
            {
                Destroy(this.gameObject);
            }
            else
            {
                Position = CustomPhysics.GetEulerPosition(Position, Velocity);
                Velocity = CustomPhysics.GetEulerVelocity(Velocity);

                transform.position = Position;
            }
        }