2014-10-28 6 views
0

내가 좋아하는 문이 존재합니다.변환 할 수 없습니다 유형 'SkinnedModel.SkinnedSphere []'SkinnedSphere [] 명시 적 변환

SkinnedSphere[] skinnedSpheres; 

I가 시도 : 여기

skinnedSpheres = Content.Load<SkinnedSphere[]>("CollisionSpheres"); 

와 정의가되어 캐스팅했지만 작동하지 않았습니다. 어떻게이 문제를 해결할 수 있습니까?

+0

누구나 결정적인 것을 말하면 훨씬 더 많은 코드 예제를 만들어야합니다. 그리고 단순히 "작동하지 않았다"는 것을 기억하십시오. 구체적으로 말하십시오. 즉, 당신이 인용 한 오류 메시지에서 두 개의 서로 다른 'SkinnedSphere'유형이 실행될 수있는 것처럼 들립니다. 'skinnedSpheres' 변수에 올바른 것을 사용하고 있는지 확인하십시오. 그리고 나중에이 혼란의 가능성을 제거 할 수 있도록 유형 이름 중 하나를 변경하십시오. –

+1

다른 이름 공간에 "SkinnedSphere"라는 이름의 두 클래스가있을 가능성이 있습니까? 전체 네임 스페이스를 사용하여 skinnedSpheres를 선언 해보십시오. –

답변

1

내가 SkinnedSphere의 두 정의의 SkinnedModel 네임 스페이스 또는 SkinnedModel 클래스의 서브 클래스로 하나는 현재 이름 공간에서 하나 using로 참조 다른 네임 스페이스가있는 것 같다.

허용되지만 충돌을 일으킬 수 있습니다.

관련 문제