Rozwiązano: Sugestie Naprawienia Zawartości Zestawu Xna Podczas Uruchamiania.

Oto kilka małych sposobów, które mogą pomóc w rozwiązaniu problemu z konstruowaniem treści xna podczas działania.

ASR Pro: Oprogramowanie nr 1 do naprawy błędów systemu Windows

  • Krok 1: Pobierz ASR Pro
  • Krok 2: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby uruchomić skanowanie
  • Krok 3: Uruchom ponownie komputer i poczekaj, aż zakończy skanowanie, a następnie ponownie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby usunąć wszelkie wirusy znalezione przez skanowanie komputera za pomocą ASR Pro
  • Przyspiesz swój komputer dzięki temu łatwemu w użyciu pobieraniu.

    Nie robiłem zbyt wiele Mono z Jetem, ale jeśli stworzę nadchodzącą grę Mono i dodam odpowiednią referencję System.Windows.Forms, mogę zrobić coś takiego:

    if(_currentKeyboardState.IsKeyDown(Keys.Space) && _ previousKeyboardState.IsKeyUp(Keys.space))   (var talk New = System.Windows.Forms.OpenFileDialog())           Okno dialogowe .Filter = "PNG (*.png)

    xna kompiluj zawartość wokół runtime

    MOJA gra XNA jest definitywnie skończona, ale znowu nie mogę rozwiązać problemu na innych typach związanych z komputerami z systemem Windows. W podobny sposób przetrawiam inne tematy Stack Swap tutaj, na tej stronie i później, ale nadal powinienem pomóc w szczegółach programu niestandardowego elementów.

    Używam XNA 4.0 Visual w Studio 2010a na dowolnym komputerze 64-bitowym z 5 oknami Professional. W rzeczywistości gra została napisana w C#. Robiłem kompilacje, mając na uwadze, że moja maszyna się uruchomiła i wszystkie sklepy działają dobrze.

    Zarządzam systemem Windows XP lub Windows, a nie Vista. Celuję bezpośrednio w system Windows 7, a także Windows 32-64-bitowy i 1. Z pewnością mógłbym sam uruchomić swoją grę. Gra zawsze zawiesza się na itc lub po cichu, gdy pojawia się zasada awarii. Więc

    Odkryłem, że duża liczba dostawców/instalatorów technologii ClickOnce wydaje się dbać o to, aby niezbędne elementy (na przykład komponenty .Net 4.0 XNA i Get Redistributa były blednie) dostarczane na docelowy pulpit. Zauważyłem jednak, że Microsoft obiecuje tutaj: „Ponadto, elementy redystrybucyjne menedżerów plików XNA Framework często nie zawierają odtwarzania zawartości potoku. Tworzenie zawartości z drugiej ręki jest zalecane tylko wtedy, gdy gra jest uruchomiona. Studio xna jest zainstalowane na ich maszynę programistyczną z systemem Windows. ”. prowadzi

    To zwykle dotyczy tego problemu. Jestem całkiem pewien, że moja gra w pokera faktycznie formułuje zawartość do odtwarzania, ponieważ istnieje tylko określony zasób muzyczny, który ładuje różne pliki filmów z pokazami w różnym czasie. Oto także kod.

    publiczna pustka scr_play_song(bytes)  (SEI_MSC jeśli zero) != SEI_MSC.Stop();    więc czy (s == 1)           System.IO.FileStream fs = wszystkie nowe System.IO.FileStream(@"Musicmsc01_Legend.wav", System.IO.FileMode.open);       TG.MUSIC = SoundEffect.FromStream(fs); // TG.MUSIC a to klasa SoundEffect       fs ? dysponować();       SEI_MSC TG =.MUZYKA.UtwórzInstancję(); // SEI_MUSIC to klasa SoundEffectInstance       SEI_MSC.IsLooped = prawda;        SEI_MSC.= głośność_muzyki;        SEI_MSC.Play();       zupełnie inaczej, gdy (s == 2)           // te same gadżety dla innych plików Jamów itp.  

    xna utwórz zawartość w czasie wykonywania

    W takim razie mogę spróbować się pomylić, czy to naprawdę zawartość konstrukcji odtwarzania? A może program po prostu ładuje/przesyła strumieniowo do już dostępnego zasobu?

    | Niestety, mogę również nie akceptować moich plików dźwiękowych .wav przekonwertowanych na dokumenty .xnb, ponieważ ich łączny rozmiar przekracza dwieście MB, co jest zbyt duże, aby można je było przesłać. .Więc .inInstaller .przechodzi .do .ogg .Vorbis .files .który .następnie .jest .nieskompresowany ..wav .pliki .

    (Nawiasem mówiąc, znalazłem “rozwiązania”, które mogą albo osiągnąć .ogg, działają dobrze z XNA, ale z mojego doświadczenia wynika, że ​​są to wyraźne prace “hackowe” i mam poważne punkty że wiele z tych rozwiązań” doda kolejną warstwę za niezgodnością).

    Jeśli ktoś ma jakieś pomysły, które będą się zastanawiać, jak podejść do muzyki danej osoby, daj mi znać.

    Ok, wypiszmy wszystkie osobiste wzmianki w grze:

    za pomocą System System;c.Kolekcje;z System.Collections.Generic;z System.Linq;z System.Text;z Microsoft.Xna.Framework;z Microsoft.Xna.Framework.Audio;z Microsoft.Xna.Framework.Content;z Microsoft.Xna.Framework.Graphics;z Microsoft.Xna.Framework.Input;z Microsoft.Xna.Framework.Media;z Microsoft.Xna.Framework.Storage;z System.By io;

    a linki z pinami w mojej grze będą w projekcie Que:

    (Może będę musiał usunąć niektóre powiązane elementy. Nie mogę sobie wyobrazić, z czego pochodzi Framework.Video, ponieważ w ogóle nie używam plików informacji wideo. Słyszałem również o poważne problemy z niekompatybilnością związane z Framework . GamerServices.game Mój NIE UŻYWAJ w ogóle Internetu.)

    ASR Pro: Oprogramowanie nr 1 do naprawy błędów systemu Windows

    Czy Twój komputer działa wolno? Masz problemy z uruchomieniem systemu Windows? Nie rozpaczaj! ASR Pro to rozwiązanie dla Ciebie. To potężne i łatwe w użyciu narzędzie będzie diagnozować i naprawiać komputer, zwiększając wydajność systemu, optymalizując pamięć i poprawiając bezpieczeństwo procesu. Więc nie czekaj — pobierz ASR Pro już dziś!


    W oparciu o tę listę, czy ktoś może potwierdzić ten konkretny pomysł, że jedyną rzeczą, jakiej naprawdę potrzebuje indywidualne urządzenie docelowe, jest .Net 4.0 i tylko redystrybucja XNA?

    Oprócz ładowania muzyki z samouczka, jedyną „specjalną” rzeczą, jaką rozwija się w grze, jest duży plik do odczytu/zapisu, aby spowolnić poziom. Oto zwykle kod publiczny:

     anuluj scr_load_progress()            ponad (File.Exists("Postęp") == false)                   scr_save_progress();             do; powrót         Dane poziomu = plik. readalllines("postęp");       myśl o (int i = Metoda 0; < ASZ; i += 1)                    PoziomDones[i] =DanePoziomu[i].ElementAt(0) , '0';                public voidscr_save_progress()           Plik .WriteAllLines("Postęp", LevelData);   

    Przyspiesz swój komputer dzięki temu łatwemu w użyciu pobieraniu.

    Xna Build Content At Runtime
    Xna Bygga Innehall Vid Korning
    Xna Sozdaet Soderzhimoe Vo Vremya Vypolneniya
    Xna Construit Le Contenu Au Moment De L Execution
    Xna Construir Conteudo Em Tempo De Execucao
    Xna Crea Contenuto In Fase Di Esecuzione
    Xna는 런타임에 콘텐츠를 빌드합니다
    Xna Erstellt Inhalte Zur Laufzeit
    Xna Crea Contenido En Tiempo De Ejecucion
    Xna Bouwt Inhoud Tijdens Runtime