Archiv der Kategorie: Content-Pipeline

ContentPipeline Assets in Resource-Dateien einbinden

Hin und wieder besteht die Anforderung, daß man Content (also Assets, die von der Content-Pipeline verarbeitet wurden) in ein Spiel oder eine Game-Library einbindet und zwar so, daß man nicht mehrere Dateien ausliefern muss. In diesem kurzen Tutorial möchte ich genau dies erklären. Wie fast schon üblich werden wir dabei vom XNA-Framework sehr gut unterstützt.
Lies den Rest dieses Beitrags

„ContentPipeline Overdrive“

Die ContentPipeline des XNA-Frameworks ist ja eine ziemlich coole Sache, wenn man deren Sinn verstanden hat und diese richtig anwendet. Sie komprimiert Inhalte, kümmert sich zur Entwicklungszeit darum, daß die Inhalte in ein passendes Format konvertiert werden, kann diese noch dynamisch verarbeiten (z.B. Tangenten in einem 3D-Objekt berechnen) und kümmert sich später auch darum, daß diese im Spiel komfortabel geladen werden können.

Soweit so gut…

Auf der anderen Seite besteht ja ständig eine Nachfrage für Editoren aller Art und eine Infrastruktur für diese Editoren zu entwickeln ist nicht unbedingt eine Aufgabe, die innerhalb von einer Stunde erledigt ist, sondern dabei trennt sich die Spreu vom Weizen. Ein guter Editor benötigt eine gute Infrastruktur. Ich denke mal, daß mir hier die meisten zustimmen können und hoffentlich auch werden.

Ein sehr wichtiger Punkt ist in einem Editor, daß Inhalte geladen werden können. Hmmm, kurz überlegt: Heureka! Das ist doch das was die ContentPipeline macht. Da verwende ich doch einfach die…

Und genau jetzt fangen die Probleme an…

Lies den Rest dieses Beitrags

Die Content-Pipeline: Grundlagen

Die Content-Pipeline ist eines der interessantesten Dinge, die das XNA-Framework zu bieten hat. Leider wird diese oft missverstanden oder sie soll für etwas eingesetzt werden, für das sie nicht gedacht ist und wird daher verteufelt. Genau diese Unwissenden glauben oft, daß XNA die Content-Pipeline voraussetzt. Dem ist aber nicht so. Die Content-Pipeline ist vollkommen optional, stellt aber wenn man sie verwendet, eine ziemlich große Hilfe dar.

In diesem Beitrag möchte ich erklären, was die Content-Pipeline ist und vor allem, was sie nicht ist. Ich erkläre, wofür sie da ist und wozu die einzelnen Bestandteile verwendet werden, denn wenn man sich einmal in dieses System eingearbeitet hat, dann ist es zukünftig sehr leicht, damit umzugehen.
Lies den Rest dieses Beitrags

%d Bloggern gefällt das: