inflearn logo
강의

講義

知識共有

【ユニティ3D】本番!サバイバルゲームの作成 - Advanced

アイテム入手

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

334

kimkyuminzz9374

投稿した質問数 1

0

아이템 관련해서는 오래전에 작성하고 더이상 건들이지 않았는데 건축 강의 수강중에 아이템 버그가 생겨서 자신이 아이템을 먹고 다시 뱉은 후 다시 주으면 바닥에 있는 아이템이 사라지지 않고 계속 남아있어서 무한적으로 먹을수 있게 되는데 NullReferenceException: Object reference not set to an instance of an object

QuickSlotController.IsActivatedQuickSlot (System.Int32 _num) (at Assets/Script/UI Script/QuickSlotController.cs:152)

Inventory.AcquireItem (Item item, System.Int32 count) (at Assets/Script/UI Script/Inventory.cs:77)

ActionControllor.CanPickUp () (at Assets/Script/Player/ActionControllor.cs:111)

ActionControllor.TryAction () (at Assets/Script/Player/ActionControllor.cs:50)

ActionControllor.Update () (at Assets/Script/Player/ActionControllor.cs:41)

 

이렇게 널래퍼런스가 뜨는데 스크립트 들어가 보아도 잘못작성한게 없는데 왜 이렇까요

unity

回答 1

0

communityai8509

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

문제를 해결하기 위해서는 강의를 수강하신 QuickSlotController.cs:152 부분과, Inventory.cs:77, 그리고 ActionControllor.cs:111, 50, 41 부분과 같은 부분을 확인해보시는 것이 좋을 것 같아요.

오류 메시지를 보면 Object reference not set to an instance of an object, 즉 해당 오브젝트가 인스턴스로 생성되어 있지 않다고 나와 있습니다. 따라서 해당 부분에서 해당 오브젝트의 인스턴스 유무를 확인하시고, 인스턴스가 없다면 적절하게 생성하시면 문제가 해결될 수 있을 거에요.

또한, 아이템 먹고 다시 뱉는 부분에서도 오류가 생길 수 있을 것 같아요. 그 부분도 확인해보시면 좋겠습니다.

추가적으로, 코드를 보면서 어려운 부분이 있다면 해당 부분의 내용을 첨부하시면 더 자세히 답변해드릴 수 있을 것 같습니다. 이런 부분에서도 도움이 필요하시면 언제든지 답변해주세요!

코드 파일

0

100

1

currentFireRate 질문

0

107

0

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

0

224

1

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

0

256

1

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

0

360

1

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

0

527

1

moveposition 문제

0

361

2

navigation bake한 후 오류

0

290

1

무기 교체 오류

0

521

1

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

0

313

1

34:49 내용 생략 부분

0

500

0

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

0

371

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