سؤال

ولدي وبنى ونشر التطبيقات التي تم إنشاؤها بواسطة القالب مشروع جديد للHD زوني. المشكلة هي كلما إنهاء التطبيق، يعيد تشغيل المشغل. يحدث هذا عند التصحيح عن بعد من خلال جهاز الكمبيوتر أو عند تشغيله مباشرة من الجهاز. وهو يحدث في كل من وضع التصحيح والافراج عنهم. لقد تضمنت رمز القالب الأساسي، لكنه عام جدا. أي شخص لديه أي أفكار؟

public class DrawGame : Microsoft.Xna.Framework.Game
{
    private GraphicsDeviceManager m_graphics;
    private SpriteBatch m_spriteBatch;

    public DrawGame()
    {
        m_graphics = new GraphicsDeviceManager(this);
        Content.RootDirectory = "Content";

        TargetElapsedTime = TimeSpan.FromSeconds(1 / 30.0);
    }

    protected override void Initialize()
    {
        base.Initialize();
    }

    protected override void LoadContent()
    {
        m_spriteBatch = new SpriteBatch(GraphicsDevice);
    }

    protected override void UnloadContent()
    { }

    protected override void Update(GameTime gameTime)
    {
        if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
        {
            this.Exit();
        }

        base.Update(gameTime);
    }

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

        m_spriteBatch.Begin();
        m_spriteBatch.End();

        base.Draw(gameTime);
    }
}
هل كانت مفيدة؟

المحلول

وهذا هو في الواقع حسب التصميم ولا تفعل أي شيء خطأ.

MSDN و <لأ href = "HTTP: / /klucher.com/blog/zune-games-and-rebooting-devices/ "يختلط =" نوفولو noreferrer "> هذا بلوق

<اقتباس فقرة>   

والميزات التي تصبح المعوقين هي تشغيل الموسيقى DRM والقدرة على مشاركة المحتوى مع زونس الأخرى (خارج معلومات اللعبة). السبب نقوم به وهذا هو أننا نريد الحفاظ على المشغل بالأمان، بينما كنت تكتب الألعاب على الجهاز. الطريقة الوحيدة بالنسبة لنا لإعادة تمكين هذه الميزات هي إعادة تشغيل جهاز

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top