Page 408 - MDP2022-3
P. 408

제  4  장  공포게임  소프트웨어





            가.  사운드



            (1)  발소리

















            발소리를  재생시키는  컴포넌트

            public  class  WalkSound  :  MonoBehaviour
            {
                    AudioSource  audio;

                    Vector3  lastPos;
                    Vector3  nowPos;


                    private  void  Awake()
                    {
                            audio  =  GetComponent<AudioSource>();
                            lastPos  =  transform.position;
                    }


                    void  Update()
                    {
                            nowPos  =  transform.position;


                            if(lastPos  -  nowPos  !=  Vector3.zero)
                            {
                                    if  (!audio.isPlaying)
                                            audio.Play();
                            }
                            else  if(lastPos  -  nowPos  ==  Vector3.zero)
                            {
                                    audio.Stop();
                            }


                            lastPos  =  nowPos;
                    }
            }
   403   404   405   406   407   408   409   410   411   412   413