1

XNA プロジェクトを行うのはこれが初めてです。

チュートリアル ( http://rbwhitaker.wikidot.com/using-3d-models ) に従っていますが、ゲームの実行に問題があり、問題のエラーが返されます。

ここやネットで同様の質問をいくつか読んだことがありますが、ほとんどの場合、コンテンツ プロジェクト、ルート、カスタム コンテンツ マネージャーなどに関係しています。 、XNA のテンプレート コードは何も変更していないので、(チュートリアルから) いくつか追加しただけです。

問題のファイル

コードは次のとおりです。

    public class mainClass : Microsoft.Xna.Framework.Game
    {
        GraphicsDeviceManager graphics;
        SpriteBatch spriteBatch;
        // Below: Added as of 5/2/13 - referenced from tutorial
        private Model testModel;
        private Matrix testWorld = Matrix.CreateTranslation(new Vector3(0, 0, 0));
        private Matrix testView = Matrix.CreateLookAt(new Vector3(0, 0, 10), new Vector3(0, 0, 0), Vector3.UnitY);
        private Matrix testProjection = Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45), 800f / 480f, 0.1f, 100f);
        // Code ends here

        public mainClass()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";
        }

        protected override void Initialize()
        {
            // TODO: Add your initialization logic here
            base.Initialize();
        }

        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);
            testModel = Content.Load<Model>("Models/g01-12-13.fbx");
        }

        protected override void UnloadContent()
        {
            // TODO: Unload any non ContentManager content here
        }

        protected override void Update(GameTime gameTime)
        {
            // Allows the game to exit
            if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
                this.Exit();

            // TODO: Add your update logic here
            base.Update(gameTime);
        }

        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.CornflowerBlue);

            // TODO: Add your drawing code here

            base.Draw(gameTime);            
        }
    }

testModel Content Load 部分でエラーが発生します。モデルが見つからないと言っています。フォルダの外に置いてみましたが、役に立ちませんでした。これについて何か助けてもらえますか?ありがとう。

PS私はXNA 4.0、Visual Studio 2010、およびWindows 8を使用しています(うーん)。

4

0 に答える 0