コード例 #1
0
        private void OnCollisionEnter2D(Collision2D collision)
        {
            //collision.gameObject.GetComponent<Rigidbody2D>();
            ContactPoint2D cp   = collision.GetContact(0);
            float          diff = 5.0f * (cp.point.x - transform.position.x) / width;

            //Debug.Log("Diff: " + diff);

            if (collision.gameObject.tag == "Ball")
            {
                mBall.AddForceToBall(new Vector2(diff, 0.0f), ForceMode2D.Impulse);
            }
        }