using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
namespace Data
{
public class CompactLevelMap
{
public string name;
public string species;
public float weight;
public int age;
}
}
これは、独自のゲームライブラリプロジェクトにあるCompactLevelMapクラス(一時的なもの)です。メインゲームに正しくインポートされます。
これはXMLファイルです。
<?xml version="1.0" encoding="utf-8" ?>
<XnaContent>
<Asset Type="Data.CompactLevelMap"> //The error occurs here
<name>sdf</name>
<species>sdf</species>
<weight>32</weight>
<age>12</age>
</Asset>
</XnaContent>
これをゲームにロードする方法は
CompactLevelMap compactLevel = new CompactLevelMap();
compactLevel = Content.Load<CompactLevelMap>("Level1");
私は問題を調査しましたが、私はますます混乱し続けています。ちなみに、XMLファイルのエクスポート方法を教えていただければ幸いです。
前もって感謝します。