inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[유니티 3D] 실전! 생존게임 만들기 - Advanced

근접 무기 구현

무기 교체 오류

521

sarana33

작성한 질문수 4

0

무기 교체하려는데 이런 오류가 떠요KeyNotFoundException: The given key '맨손' was not present in the dictionary.

System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) (at <88e4733ac7bc4ae1b496735e6b83bbd3>:0)

뭐가 문제일까요?

unity

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

KeyNotFoundException은 주어진 키가 딕셔너리에 존재하지 않을 때 발생하는 오류입니다. 해당 에러 메시지를 보면 ‘맨손’ 이라는 키가 딕셔너리에 존재하지 않는다는 내용이죠.

무기 교체와 관련된 코드를 확인해보셔야 할 것 같아요. 딕셔너리에서 ‘맨손’ 이라는 키를 찾아 사용하려고 하는데, 그 키가 딕셔너리에 존재하지 않는다면 해당 오류가 발생할 수 있으니까요.

이런 경우, 무기 교체에 대한 로직을 다시 확인하고, 딕셔너리에 ‘맨손’ 이라는 키를 미리 추가해주는 방법을 고려해보세요. 이렇게 하면 해당 오류가 발생하지 않을 수 있을 거예요.

더 자세한 도움이 필요하시다면, 해당 부분의 코드를 함께 공유해주시면 더 정확한 도움을 드릴 수 있을 것 같아요. 감사합니다.

코드 파일

0

100

1

currentFireRate 질문

0

107

0

thePlayerController의 값이 갑자기 null로 바뀌는 현상이 발생합니다

0

223

1

인벤토리 끄고 퀵슬롯 아이템 드래그앤 드랍시 공격

0

256

1

멀티로 개발하고 싶으면 어떤것을 알아야할까요?

0

360

1

유니티 3d 터레인 브러쉬 문제

0

527

1

moveposition 문제

0

361

2

navigation bake한 후 오류

0

290

1

gun애니메이션이 손만 작동하고 총은 가만히 있어요

0

313

1

34:49 내용 생략 부분

0

500

0

고화질 서비스 안되나요..

0

371

1

바닥에 있는 아이템이 사라지지 않습니다

0

334

1

전체 프로젝트 파일 받을 수 있을까요?

0

412

1

질문 있습니다

0

285

0

움직이며 정조준을 하니까 총의 포지션 값이 이상해지네요;; 어떻게 해결해야되나요?

0

240

0

Quaternion 값은 왜 곱하나요?

0

312

0

Hand를 main camera에 넣으면 오류가 생깁니다.

0

242

0

웨폰 매니저 강의중 똑같은 내용 영상 중복됨

0

266

0

공격성을 띄고있는 동물이 죽어도 계속 쫓아옵니다.

0

324

1

시야각 구현이 제대로 안되는데 어떻게 해결해야하나요.

0

598

1

크로스헤어 문제

1

744

7

재장전을 하고나면 정조준 값은 똑같은데 위치가 바꿔저요

0

359

0

효과음 넣을 때 오류

0

447

1

강의 잘 듣고 있는데 질문거리가 많네요 ㅠㅠ

0

192

0