Beispiel #1
0
    // 何かにぶつかったら飛びつける場所か判断してその場所を通知
    void OnCollisionEnter(Collision other)
    {
        GameObject parent = HierarchyUtil.FindParent(other.gameObject);

        switch (parent.tag)
        {
        case "Environment":
        case "Enemy":
            AudioUtil.PlayFromClips(audioSource_, audioHitClip_);
            rigidbody_.velocity = Vector3.zero;
            playerAnchor_.SetAnchorInfo(rigidbody_.transform);
            break;
        }
    }