daily debugging

Day 6 (2023.09.22) 과제 본문

Hierarchy창에서 LeftArm과 RightArm을 찾아준다. 그리고 이전 수업에 했던 것 처럼 box 콜라이더를 추가해준다.

팔에도 box 콜라이더가 추가된 모습을 볼 수 있다. 이후 tag를 만들어 준다. Arm으로 이후 두 팔에 tag를 설정해준다.

이후 Touch.cs 에서 분기를 추가한다. else if를 통해

                if(hitObj.tag == "Head") 
                {
                    animator.SetBool("TouchHead", true);
                    animator.SetBool("Face_Happy", true);
                    animator.SetBool("Face_Angry", false);
                    univoice.clip = voice1;
                    univoice.Play();
                    MsgDisp.ShowMessage("안녕!\n오늘도 힘차게 시작해보자!");
                }
                else if(hitObj.tag == "Body")
                {
                    animator.SetBool("Touch", true);
                    animator.SetBool("Face_Happy", false);
                    animator.SetBool("Face_Angry", true);
                    univoice.clip = voice2;
                    univoice.Play();
                    MsgDisp.ShowMessage("꺅!");
                }
                else if (hitObj.tag == "Arm")
                {
                    MsgDisp.ShowMessage(DateCheck.now.ToString());
                }

hitObj의 태그를 가져와 Arm인지 확인하고 그렇다고 한다면 DateCheck.now를 문자열로 바꿔 출력해준다. 

이를 위해서 DateCheck.now를 public static으로 접근 제한자를 수정해야 한다.

    public static System.DateTime now;

 

Comments