このエラーに関する多くのスレッドを見つけましたが、解決策は見つかりませんでした。スキン メッシュをアニメーション化するように設計された XNAExpert.com のクラス ライブラリを多数使用しています。XNA 4.0、Win XP、および Windows 用のプログラミング ゲームを使用しています。ここに完全なエラーがあります:
ContentTypeReader SkinnedModel.SkeletonReader、SkinnedModel、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null が見つかりません。
チュートリアルはここにあります。以下は、SkinnedModel プロジェクト内のリーダー クラスのコードです。
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
namespace SkinnedModel
{
public class SkeletonReader : ContentTypeReader<Skeleton>
{
protected override Skeleton Read(ContentReader input, Skeleton existingInstance)
{
List<Bone> boneList = input.ReadObject<List<Bone>>();
return new Skeleton(boneList);
}
}
}
以下は、SkinnedModelProcessor プロジェクト内のライター クラスのコードです。
[ContentTypeWriter]
public class SkeletonWriter : ContentTypeWriter<Skeleton>
{
protected override void Write(ContentWriter output, Skeleton value)
{
output.WriteObject(value.BoneList);
}
public override string GetRuntimeReader(TargetPlatform targetPlatform)
{
return typeof(SkeletonReader).AssemblyQualifiedName;
}
}
ご覧のとおり、返される型は各リーダーのアセンブリ修飾名です...私が問題を抱えている別の理由を知っている人はいますか?