コード例 #1
0
ファイル: Lift.cs プロジェクト: ooryase/Neko
    public void PlayerFree()
    {
        bind = false;
        player.GetComponent <Rigidbody>().useGravity = true;

        playerFollow.Shake(1.2f);
        playerFollow.SetFollowSpeed(0.7f);

        if (source.isPlaying)
        {
            source.Stop();
        }
        source.PlayOneShot(drop);
    }
コード例 #2
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag != "Player")
        {
            return;
        }

        myCamera.Shake(0.3f);
        source.PlayOneShot(source.clip);
        for (int i = 0; i < 2; i++)
        {
            var r = Instantiate(rock, rock.transform.position + new Vector3(Random.Range(-1.0f, 1.0f), Random.Range(0, 5.0f), 0), Quaternion.Euler(Random.Range(0, 180), 90.0f, 270.0f));
            r.GetComponent <Rigidbody>().useGravity = true;
            r.GetComponent <AudioSource>().Play();
            rocks.Add(r);
        }
    }
コード例 #3
0
ファイル: WarCry.cs プロジェクト: ooryase/Neko
 void Shake()
 {
     playerFollow.Shake(0.3f);
 }