コード例 #1
0
    void FixedUpdate()
    {
        base.FixedUpdate();

        // always face the player's direction
        if (m_ShadowController.GetPlayerDirection().x < 0)
        {
            transform.rotation = m_BackRotation;
            m_HealthBar.transform.localRotation = m_BackRotation;
        }
        else
        {
            transform.rotation = m_ForwardRotation;
            m_HealthBar.transform.localRotation = m_ForwardRotation;
        }

        m_PlayerDistance = m_Player.transform.position - transform.position;
        m_PlayerDistance = new Vector2(Math.Abs(m_PlayerDistance.x),
                                       Math.Abs(m_PlayerDistance.y));
    }