inflearn logo
강의

Course

Instructor

Creating a Katana ZERO Style Game with Unity and C# (Basic Edition)

엣지콜라이더설치후 폴리싱 관련된 부분 질문드립니다.

434

articoder

2 asked

0

계단부분을 처리하기 위해 엣지콜라이더를 설치 후 플레이어가 엣지콜라이더와 충돌시 중력값을 0으로 만들어 오르막길을 문제 없이 올라가게 하는 부분은 이해가 됐습니다만.

중력값이 0임에도 불구하고 정지상태에서 계속 아래로 캐릭터가 미끄러지듯 내려가는 부분을 확인할 수 있었습니다.

이런 2d 픽셀류 게임에서 일일이 박스콜라이더를 계단모양으로 일일이 배치하진 않을 것 같은데,

엇지 콜라이더 경사면에서 미끄러지지 않기 위해서 추가적으로 어떤 코드를 넣어야 할까요?

C# unity

Answer 2

1

kosart

만약 그부분을 조금 더 좋게 표현하실려면  지면쪽에

Rigidbody2d 쪽에 material을 하나 만들어서 마찰력을 주는 방법등이 있습니다.

엣지 콜라이더 말고도 다른콜라이더 등으로 계단을 표현해도 됩니다. 

https://docs.unity3d.com/kr/530/Manual/class-PhysicsMaterial2D.html

Friction 쪽의 계수를 적당히 잘 넣어 주면  마찰이 생기는걸 표현하여 밀리지 않는효과가 나올겁니다.

이 부분은 상세하게 만들려는 게임마다 쓰이는 값이 다르게 되므로 자신의 게임에 맞는 수치를 찾아야 할 거 같습니다.

이외에도 다른 마찰관련된 부분을 찾아보면서 고민해보셔도 좋을거 같습니다.

경사면 오르기 참고!

https://www.youtube.com/watch?v=QPiZSTEuZnw&t=906s

0

articoder

해당부분 공부해보도록 하겠습니다 감사합니다~!

ResourceManager 클래스 관련 질문

1

25

2

FBX chan 모델

0

18

1

크레딧 충전

0

32

1

수업자료 관련

0

24

1

첨부된 수업자료와 강의 내용이 다릅니다.

0

39

2

몬스터 HP 게이지바 이동

0

20

1

TextMeshPro용 커스텀 한글 2350자.txt 파일은 어디에 있나요?

0

22

1

02-02 NavMesh 응용 캐릭터 멈춤 문제

0

33

1

02-02 NavMesh 응용 캐릭터 멈춤 문제

0

41

2

비주얼 스튜디오 2026

0

39

2

C#에서의 RAII

0

64

3

public string Title { get; set; } 에서 WFO1000 오류가납니다.

0

42

1

Scene 뷰에서 Enemy Entity가 보이지 않는 문제

0

47

2

자꾸만 번거롭게 해서 죄송합니다.....

0

93

2

이거 후속 강의는 없는 건가요? ㅠㅠ

0

89

2

이거 후속 강의는 없는 건가요? ㅠㅠ

0

62

1

공격후에 미끄러지는 오류

0

231

1

마우스 방향으로 공격을 하고 싶습니다.

0

619

1

스크립트 오류 관련

0

292

2

강좌가 마음에 드는데 심화과정 만드실 계획 있으신가요?

1

263

1

계단에서 착지시 문제점!

0

266

1

4번째 강의 질문

0

238

2

강의 질문드립니다.

0

412

4

강의 순서가 이상해 질문 올립니다~

1

359

2