コード例 #1
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        playerMove player = collision.collider.GetComponent <playerMove>();

        if (player != null)
        {
            player.Hit();
        }
        else
        {
            Vector3 collPosition = collision.transform.position;
            if (collPosition.x > transform.position.x)
            {
                walk = 1f;
                transform.localScale = new Vector3(-3.0f, 3.0f, 3.0f);
            }
            else
            {
                walk = -1f;
                transform.localScale = new Vector3(3.0f, 3.0f, 3.0f);
            }
        }
    }