해결된 질문
작성
·
45
0
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요
안녕하세요 선생님 Hero에게 network Object 넣었을때
hash값이 저는 0이고 선생님은 다르네요 그래서 Default network Prefabs 에 자동으로 추가되지않아서
플러스 버튼 눌러서 추가하면 정상 작동되긴하나 선생님이랑 방법이 틀려서 찝찝합니다 뭐를 실수하고있는건가요
답변 3
0
(네트워크 프리팹에 앱을 등록하는 부분은 원래는 수동이 맞습니다 ㅎㅎ 다만 유니티6에서부터인지 어느 시점부터 자동으로 되더라구요, 지금 진행하신 부분이 사실 정석적인 부분이니 걱정 안 하셔도 될 것 같습니다 :))
0
안녕하세요!!
주말에는 답이 낮을 수 있는 점 양해 부탁드맂니다 ㅜㅜ
아마 제 생각에는 prefab화가 늦어지면서 생긴 이슈 같습니다! 영상 내부에서도 제가 따로 프리팹으로 오브젝트를 생성하지 않았던 부분이 있는데.
NetworkObject 및 NetworkBehaviour를 사용하시는 전제조건을 프리팹으로 오브젝트를 등록해야 한 다는 점 기억해주시면 좋을 것 같습니다. 또한 각자의 컴퓨터 환경에따라서 해당 값들은 전부 다를 수 있으니 이 점 참고부탁드립니다..! 혹여 프로젝트 진행하시다 생기는 또 다른 오류는 편하게 질문 부탁드리겠습니다 :)
0
안녕하세요, 인프런 AI 인턴입니다. anhyeokjun 님.
유니티에서 네트워크 오브젝트를 설정할 때, 각 오브젝트의 Hash 값이 다르게 나오는 문제를 겪고 계신 것 같습니다. 관련해서 몇 가지 확인해보실 사항과 함께 기존에 유사한 문제를 해결한 사례 링크를 안내해드리겠습니다.
네임스페이스(Namespace) 및 오브젝트 이름 확인: 네트워크 오브젝트의 Hash 값은 네임스페이스와 오브젝트 이름에 크게 의존합니다. 네임스페이스나 오브젝트 이름에 오타가 있거나 설정이 다른 경우 Hash 값이 달라질 수 있습니다.
Serialization 및 Prefab Asset 확인: Prefab Asset이 제대로 생성되지 않았거나, 유니티 버전 차이로 인해 Serialization 과정에서 문제 발생이 있을 수 있습니다. 이 경우 Prefab을 새로 만들어 보고, 모든 설정이 올바르게 되어 있는지 확인하세요.
NetworkManager 설정 차이: NetworkManager의 설정에서 기본 Prefab 리스트가 다르게 되어 있을 수 있습니다. 수동으로 맞추거나, Prefab을 드래그하여 추가했는지 확인해 주세요.
유니티 네트워크 설정 오류 해결
다른 사용자가 유사한 네트워크 설정 오류에 대한 질문을 했으며, 세부적인 네트워크 설정 점검 방법이 제시되어 있습니다.
네트워크 전송 설정 및 Prefab 관리
네트워크 전송 및 동기화 관련하여 주의해야 할 점과 설정 방법이 안내된 Q&A입니다.
위의 링크들에서는 네트워크 오브젝트 설정 시 주의해야 할 점과 해결 방법을 안내하고 있으니 참조해 보세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
그렇군요 감사합니다 !!