inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[유니티6] 따라하면서 배우는 고박사의 2D 플랫포머 게임 제작

02-03 추락하는 발판 (Platform_01_Drop)

02-03 추락하는 발판의 Mathf.PingPong 메소드 설명문 수정해야 겠어요.

해결된 질문

187

idim7

작성한 질문수 15

0

ex) Mathf.PingPong(1.1, 1); 일때 반환되는 값은 0.9
이렇게 되어 있는데 0.1로 수정하셔야 겠어요. 오타같습니다.

C# unity

답변 2

1

고박사

Mathf.PingPong() 메소드는 값이 점진적으로 증가해 두 번째 매개변수 length값을 넘어가게 되면

값이 0.0 ~ length까지 왔다 갔다 하게 됩니다.

length가 1일 때

t가 0이면 0

t가 1이면 1

t가 1.1이면 0.9

t가 1.2이면 0.8

..

t가 2이면 0

t가 2.1이면 0.1

과 같이 반환 값이 좌우로 왔다갔다(PingPong) 됩니다.

0

idim7

앗. 챗지피티가 잘못 알려줬네요. 죄송합니다.

알고 봤더니, 좌측을 기준으로 위치를 계산하는 거였네요.
감사합니다.~~

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
idim7님께서 제기하신 문제는 Unity의 Mathf.PingPong 메소드 설명에서 잘못된 예시를 발견하신 것으로 보입니다. Mathf.PingPong 메소드는 반복적인 값의 변화를 시뮬레이션할 때 자주 사용되는 유용한 함수로, 시간에 따라 값을 반복적으로 순환시킵니다.

제시한 예시에서는 Mathf.PingPong(1.1, 1) 실행 시 반환되는 값이 잘못 표기되어 있다고 하셨는데, 유니티 문서에 따르자면 실제로는 0.1이 반환됩니다. 이는 1.1 % 1의 결과가 0.1이기 때문입니다.

관련된 유사 질문 및 해결 방법

이와 관련된 내용으로 참고할 수 있는 질문과 답변 링크를 제공해 드립니다:

  • 움직임 안됨
    • 해당 질문에서는 움직임이나 상대적인 변화를 다룰 때 발생할 수 있는 유사한 문제 및 해결 방법에 대해 논의합니다.

만약 이 외에도 다른 개념에서 혼동이 생기는 부분이 있다면 언제든지 말씀해 주세요. 강의 커뮤니티나 질문 게시판을 활용해 여러 수강생분들과 함께 문제를 해결하는 것도 좋은 방법입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

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

0

12

1

02-01 이동 발판 (Platform_00_Moving) 질문

0

65

3

Rigidbody2D의 linearVelocity 제어

0

172

3

강의 01-02에서 프리팹 렌더링 오류

0

138

2

02-05 레벨시작(마지막 강의)에서 SelectLevelController오브젝트의 SelectLevelController 컴포넌트조작

0

115

1

간혹 벽의 콜라이더를 뚫고 빠지는 경우

0

167

1

02-07 별아이템을 bool[] 로 한 이유가 궁금해요.

0

167

1

02-05 플레이어 원거리공격. 혹시 저처럼 공이 빨리 사라지는 경우

0

82

1

02-02 플레이어 체력에서 if(current >1)을 if(current > 0) 로...

0

100

1

03-01 Hidden Tilmap에서

0

109

2

02-04 점프발판 Animation 뷰에서 이미지 나오게 하는 방법이 궁금해요.

0

133

1

02-03 추락하는 발판에서 isKinematic = true;로 하면, 중력영향 안받으니

0

184

2

02-02 플레이어와 발판: PlatformBase 상속클래스 어태치문제

0

158

2

01-04. 부서지는 타일에서 첫번째타일

0

164

3

01-03 부서지지 않고 튀는 타일 충돌처리 부분 코드 바뀌어야 될 것 같습니다.

0

147

2

03-04 배경화면 스크롤에서 MainCamera의 depth를 수정해야 되지 않나요?

0

94

2

jumpBuffer에서 if(IsGrounded) 설정이 있어야 될 것 같아서 질문드립니다.

0

179

3

플렛포머 게임 3 - 1 강의 질문

0

189

1

Platformer Game 강의 관련 질문

0

254

2

플레이어 캐릭터에 Renderer를 추가하는 이유가 있을까요?

0

271

1

선생님 이 강의를 토대로 개발하고 있는데

0

210

1

통과하는 발판(OneWay)을 움직이는 발판을 적용할 방법은 없나요

0

275

2

적에게 닿은상태로 있을때

0

233

1

강의자료 다운로드가 딱 53~54MB 정도에서 멈춥니다.

0

321

2