inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Phát triển game MMORPG với C# và Unity] Part3: Unity Engine

Quản lý cảnh số 2

씬 이동시 fade out in 관련 질문입니다.

340

작성자 없음

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

0

안녕하세요

씬 이동시 fade out in을 구현하고 싶습니다.

구글링을 통해서 많은 자료를 봤지만 본 강의에서 설계한 Manager 패턴에 적용시키기 어려웠습니다.

가령 버튼을 누르면  fade out in이 동작하거나 monobehavior를 상속받은 별도의 FadeManager를 만드는 등 본 강의와 조금은 이질감이 느껴지는 코드들이었습니다.

기존 틀을 유지한채 fade out in을 적용할 수 있는 방법을 알 수 있을까요? 구글에 떠도는 코드를 따라하려 해도 해당 코드들은 FadeManager의 Child에 검은색 Sprite를 두고 알파값을  변경해가면서 fade in out을 구현했는데 본 강의에서 설계한 대로라면 FadeManager를 생성하고 child를 어떤 방식으로 둬야할 지 모르겠습니다.. 그냥 Manager 밑에 Sprite를 둬도 되는지 의문이 드네요.

가장 좋은 방법이 있을까요?

unity C#

Câu trả lời 4

1

Rookiss

질문이 애매합니다.
어떤 Scene에서 다른 Scene으로 이동한다고 해도
항상 동일한 Sprite/Image를 사용할지, 혹은 이동하는 Scene에 따라 다른지 등
다양한 기획적인 요소에 따라 달라집니다.

Data쪽에 사용할 Sprite 경로를 받아서 로드해도 되고,
FadeManager 쪽에 함수를 하나 파서 거기서 세팅하게 해도 되고,
Managers를 프리팹으로 만들어서 드래그드롭으로 Sprite를 연결해도 되고,
방법은 다양합니다.

0

--

선생님 최고에요..진짜

0

--

아하 조금씩 감이 잡히는 듯 합니다.

고민됐던 부분은 FadeManager를 Manager 산하로 붙이게 되면  fade out in에 필요한 Sprite 또는 Image를 어떻게 관리할 수 있을까요? FadeManager가 Sprite 또는 Image를 어떻게 들고있어야할지 머릿속에 잘 그려지지가 않습니다 ..

0

Rookiss

글쎼요 어떤 자료를 본 것인지 모르겠지만 응용하기 나름입니다.
FadeManager가 MonoBehavior를 상속 받아야 할 이유가
Coroutine 때문이라면 코루틴을 Managers 산하로 붙이면 되고,
Start, Update 때문이라면 Managers의 Start/Update에 각각
FadeManager 쪽 특정 함수를 호출하게 만들면 됩니다.

매니저 관련 질문이 있습니다.

0

27

2

비쥬얼 스튜디오에서 unity연결이 없습니다.

0

50

2

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

0

50

2

픽셀 좌표 스크린 좌표

0

35

0

전체적으로 코드 읽는게 굉장히 오래 걸리네요...

0

85

2

카메라 #2 수업 캐릭터 쓰러짐 해결

0

88

1

플레이어 움직임이 끝날때, 기울어짐 현상

0

87

1

Input 적용과 관련하여 질문 있습니다.

0

78

1

디버그 불가.. Unity에 연결 불가

0

85

1

달리기 애니메이션 에러

0

95

2

오랜만에 게임을 만들다가 사운드 관련해서 뭔가 궁금한게 있어서 봤습니다

0

68

1

GetKey 오류

0

114

2

에셋을 어디에 올려두신지 알 수 있나요?

0

111

1

재귀호출? 오류나는데 왜 이래요 ?

0

171

6

Animation blending 파라미터 계산

0

71

1

newPos와 to지점이 겹쳐져야 하는거 아닌가요?

0

100

3

오브젝트 복제하니까 자꾸 이런게 뜨면서 꺼집니다

0

89

2

질문있습니다

0

145

2

아 이거 소스코드 같은거 없나요?

0

145

3

질문 드립니다. string.IsNullOrEmpty(name)

0

90

2

@Managers 가 씬에 배치되어 있어도 문제가 되지 않나요?

0

137

2

유니티6 NavMesh 안되는분들

1

178

1

Unity6 Unity-Chan Material 마젠타 문제 해결법

7

540

1

GetComponent<Poolable> 질문드립니다.

0

104

2