스크립터블 오브젝트에 <skilldata, int> 딕셔너리 넣어두고 오딘으로 수정하게 해뒀는데 자꾸 딕셔너리 키값들이 사라짐; 뭐 다른데서 초기화 해줄 일도 없어서 key로 스크립터블 옵젝 써서 그러는 것 같은데 gpt가 하라는대로 uid 생성해서 동등성 검사해봐도 해결이 안됨.. 혹시 나 같은 문제 겪어본 사람 없음?
[🐣질문] 딕셔너리 왤케 찐빠가 나지
Indie(125.186)
2025-08-27 08:46:00
추천 0
댓글 13
다른 게시글
-
터레인이 못쓸정도로 쓰레기임?
[7][🐣질문] 익명(116.126) | 25.08.27추천 0 -
스타유즈맵 만드는애들이 좋은 예시임
[41][💬] Indie(122.36) | 25.08.27추천 0 -
기획 이론 배울 필요 없다 ㅇㅇ
[4][💬] JGDev(cinema1627) | 25.08.27추천 2 -
머리카락, 옷을 블렌더 애드온으로 제작할 때의 시행착오
[2][💬] Indie(180.69) | 25.08.27추천 2 -
이론 떡밥에 대해서
[1][💬] 123번뇌왕(winner0000) | 25.08.27추천 6 -
게임개발자의 케데헌
[💬] Indie(218.144) | 25.08.27추천 0 -
전투 인터페이스 구성에서 조언 받고자 합니다.
[7][🐣질문] 디누도다(split3655) | 25.08.27추천 1 -
요즘 뭘 해도 너무 재미가 없고 무기력한데
[18][💬] Indie(119.197) | 25.08.27추천 0 -
개발 좀 쉬었네...
[2][💬] 익명(graph8527) | 25.08.27추천 0 -
모작 하고있는 사람 있음?
[2][💬] Indie(218.38) | 25.08.27추천 0
혹시 SerializeField말고 ShowInInspector로 보이게한다음 수정한건 아니지?
ㄴㄴ 그건 아녀
오딘으로 딕셔너리 자료구조 수정할려면 오딘스크립터블오브젝트로 하셈
ㅇㅎ 오딘so가 따로 있나? ㄱㅅㄱㅅ
스크립터블 원래 그럼
이렇게 해야지 왜 반대로 했데
int, skilldata
스킬데이터와 그 스킬의 레벨을 조건으로 갖는거라 그럼.
직렬화 제공하는 딕셔너리 정도는 금방 구현 가능해서 직접 만들어서 원인파악을 확실히 할 수 있을건데 간단한 개념은 ISerializationCallback 인가 인터페이스 구현해서 Key, Value를 각각 배열로 직렬화 하고, Dictionary는 직렬화 후에 생성하게끔 하는 개념이야.
오케잇 오딘 so도 안되면 직접 해봐야겠네
혹시 런타임 중에 스크립터블 오브젝트의 값이 수정되길 원하는 거면 안되는게 맞음
ㄴㄴ 값이 변하면 안되는데 그냥 에디터에서 플레이 한번 하고 나면 값이 사라짐