inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발

캐릭터 선택 오류 수정

이해가 안되는 부분이 있습니다

197

Hyobin Kim

작성한 질문수 81

0

안녕하세요

첫 실행시, 이전 실행때 선택한 캐릭터가 첫번째 캐릭터가 아닌경우에 UI가 불필요하게 움직이는 버그를 다루는거라고 이해는 했습니다

이 강의를 바탕으로 제 개인 프로젝트를 만들고 있는데 첫 화면이 이 캐릭터 선택 화면이 아니라 로그인 화면입니다

거기서 문제가 발생했는데, 캐릭터 선택창이 켜지기 전까지는 Content아래에 생성된 메뉴 아이템들이 다 똑같은 위치에 자리 잡고 있어서 거리 계산을 똑바로 못 하더라고요 그래서 제가 일단 선택창을 첫화면으로 만들었습니다. 그러니까 스냅은 잘 작동합니다

Update() 가장 첫번재에서 메뉴 아이템간의 거리가 0일 경우가 있다고 하셨는데 이게 혹시 플레이를 누르고 얼마 지나지 않은 시간대를 말씀하시는 건가요?

앞선 강의에서 스크립트의 작동 순서를 바꾸기 까지 해서 왜 저 거리가 0인 순간이 발생하는건지 잘 모르겠습니다

그리고 거리가 0인 경우에 뒤에 나오는 Mathf.Lerp()가 먼저 실행 되어서 저런 움직이 나온다고 하셨는데 이것도 이해가 잘 안됩니다

C# unity

답변 1

0

UDevApp

안녕하세요. 죄송합니다. 답변이 늦었네요. 

이전에 있던 질문 같은데 확인 부탁드립니다. 

https://www.inflearn.com/questions/133208

이 다음에 질문하신 내용하고도 연계되어 있는 것 같은데 그것도 같이 보시면 될 것 같습니다. 

처음프레임에서 itemDistance 가 0 이 나오기 때문에 firstStart 를 추가해서 수정한 것입니다.

프로젝트의 경우에는 메일로 보내주시면 같이 한번 보시는게 좋을 것 같습니다. 

감사합니다. ^^

캐릭터 변경에 관해

0

231

1

Asteroid 생성에 관련해서

0

194

1

Part4 유니티로 세가지의 게임만들기 강의

0

211

1

Clamp 사용 시 앞서 설정한 ViewportToWorldPoint의 min, max를 사용하지 않고 새로 설정하는 이유가 있을까요

0

283

1

섹션8 슈팅게임 프로토타입 만들기3(적과 발사체)

0

270

1

캐릭터 고정데이터 로딩 강의

0

327

1

Destroy 함수 질문

0

413

1

GetComponent 강의 질문

0

344

1

transform.position과 transform.Translate 의 차이가 뭔가요??

0

1942

1

강의도중 질문이 있습니다

0

497

1

강의자료

0

284

0

117강 구조체를 정의하여 ShipData 구성

0

224

0

굳이 InitTime을 만들어서 호출 하는 이유가 있나요?

0

291

0

GameManager 의 Start()가 스페이스 누를때마다 반복실행됩니다.

0

415

1

Collider인 other.gameObject;

0

430

0

Generic에 대한 질문이 있습니다.

0

260

0

gameObject.setActive(false);

0

583

1

애플 앱스토어

0

248

0

비주얼스튜디오 오류

0

2151

1

part4강의

0

318

1

발사체 스피드

0

305

1

4분 44초 제가 이해한게 맞는지 궁금합니다

0

271

1

2분 44초 왜 void 함수를 써야하나욤..?

0

362

1

해당 부분 업데이트

0

260

1