inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Phát triển trò chơi Unity bắt đầu từ đầu

Sự kiện va chạm

anim.SetTrigger("IsHit")이 해제가 안됩니다.

Đã giải quyết

53

Lucas

27 câu hỏi đã được viết

0

안녕하세요. 아래와 같이 강의를 따라 anim을 설정해주었는데요. obstacle과 충돌 후 IsHit가 활성화 되긴하는데 무한으로 계속 설정이 이뤄나서 empty 애니메이션으로 넘어가지를 못합니다.

Hit 애니메이션의 Loop Time 옵션 또한 체크가 해제되어 있습니다.

사용하는 유니티 버전: Unity6 (6000.0.32f1)

Animator anim;

private void Start()
{
    anim = GetComponent<Animator>();
}
private void OnCollisionEnter2D(Collision2D collision)
{
    if (collision.gameGobject.tag == "obstacle")
    {
        anim.SetTrigger("IsHit");
    }
}

 

image.png

위 이미지와 같은 상태가 계속 반복됩니다. 혹시 의심되는 상황이 있을까요? ㅠ

 

C# unity collider .csv json-parsing

Câu trả lời 1

0

Pinous

안녕하세요,
OnCollisionEnter의 경우에는 한 번 오브젝트가 충돌이 이루어졌을 때 발생합니다.
충돌이 계속 발생하는지 Debug로 확인 부탁드리겠습니다.

혹은 애니메이션이 계속 Loop처리가 된다면 Animation내부에 Loop기능을 꺼주셔야 하는 점 참고 부탁드리겠습니다!

OAuth방식 강의 문의

0

15

0

싱글턴패턴

0

9

1

코드 관련 질문

0

21

2

섹션7 수업자료 업로드 부탁드립니다.

0

24

2

Dictionary Key를 int에서 string으로 변경한 이유에 대한 문의

0

19

1

프로젝트 질문 문의

0

46

1

UI 기능 관련 질문이 있습니다!

0

37

2

03-01 (16. CharacterController)

0

31

2

TLS 질문드립니다.

0

43

2

Dictionary 관련 메소드 사용 질문 드립니다.

0

64

1

8:56초 b.Remove(3) 부분 설명에 대해 질문드립니다.

0

55

2

2D게임에서 트램플린 Trigger감지관련

0

111

1

Tilemap Collider 2D 사용 시 평지에서 캐릭터가 안 움직이는 현상

1

166

1

Game화면에서 캐릭터가 끊기듯 움직입니다.

0

158

1

Start 자동 완성이 안됩니다.

0

179

2

섹션2. 메서드와 접근자에서 잘못된 설명이 있어요.

0

202

2

애니메이션 점프 적용되지 않는 문제

0

319

2

캐릭터 이동 구현 rotation 값 변경

0

251

2

안녕하세여 3D 오브젝트 Material 관련 질문입니다

1

230

1

제가 놓친 부분이 있는데 혹시 어디서 확인할 수 있나요...?

1

323

2

화면 설정 문의의 건

2

249

2

anim.SetBool

1

308

2

Start문 자동완성

2

231

1

2D Object에 Square가 안나옵니다 ㅠ

2

438

2