inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

02-05 통과하는 발판 (Platform_03_OneWay)

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

해결된 질문

275

인표짱

작성한 질문수 2

0

Platform_Moving에 Platform Effector Expention 스크립트를 적용해봤는데 올라타는것과 밑에서 올라타는 기능은 가능하나 움직이는동한 플레이어 오브젝트를 자식으로옮겨 플랫폼에 고정하는 기능은 작동이 안되네요 방법이 없을까요

C# unity

답변 2

0

고박사

링크에 있는 이미지/영상(1, 2)과 같이

기존 통과하는 발판 추가하는 것과 동일하게 Platform_00_Moving 프리팹의 자식으로 있는

Platform 오브젝트(Collider2D를 가지고 있는)에 PlatformEffector2D, PlatformEffectorExtension 컴포넌트를 추가하면 아래에서 위로 통과가 잘 되고,

위에서 아래로는.. 플랫폼이 멈추는 양쪽 끝 부분에서만 작동합니다.

====================================================================

그래서 3과 같이

BoxCollider2D 컴포넌트를 비활성/활성하는 코드를 추가했습니다.

 

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

먼저, 제공해 주신 정보에는 Unity나 게임 프로그래밍, 특정 스크립트 적용에 대한 구체적인 질문에 대답할 수 있는 내용이 포함되어 있지 않습니다. 따라서, 구체적인 Unity 스크립트 적용 방법이나 게임 프로그래밍 관련 질문에 답변드리는 것이 어렵습니다.

하지만, 일반적으로 움직이는 플랫폼에서 플레이어를 자식 오브젝트로 만들어 플랫폼에 고정시키려면, 플레이어와 플랫폼 간의 상호작용을 관리하는 스크립트에서 플레이어가 플랫폼에 올라갔을 때 플레이어의 부모를 해당 플랫폼으로 설정하는 로직을 추가해야 합니다. 예를 들어, OnCollisionEnter2D와 같은 충돌 관련 이벤트를 사용하여 플레이어가 플랫폼에 접촉했을 때 해당 플랫폼을 플레이어의 부모 오브젝트로 설정할 수 있습니다.

추가적인 도움이 필요하시면, Unity 공식 문서나 관련 커뮤니티, 포럼에서 검색하거나 질문을 남겨보시는 것을 추천드립니다.

코드 관련 질문

0

8

1

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

0

66

3

Rigidbody2D의 linearVelocity 제어

0

175

3

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

0

139

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

110

2

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

0

133

1

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

0

184

2

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

0

187

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

적에게 닿은상태로 있을때

0

233

1

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

0

322

2