XNA Framework | The XNA Framwork Content Pipeline (1)

摘要:XNA Framework | The XNA Framwork Content Pipeline (1)

So we've talked about XNA Game Studio Express, and just the other day Mitch posted all about the XNA Framework that XNA Game Studio Express uses. Let's talk about another piece of the XNA Game Studio Express product—namely, the XNA Framework Content Pipeline. As I noted in my Gamefest slides, the XNA Framework Content Pipeline is best described as:

     "An extensible content processing framework managed in C# Express"

譯:

如此,我們已經談論了XNA Game Studio Express,並且Dave Mitchell最近張貼了所有關於XNA Game Studio Express用途的XNA Framework。讓我們談論其他部分的XNA Game Studio Express產品,意即XNA Framework Content Pipeline(XNA Framework 內容管道)。如同我筆記在我的Gamefest幻燈片,XNA Framework Content Pipeline最好可稱之為:

被管理在C # Express的一個延伸性內容的處理Framework”


That may not tell you everything you need or want to know about this technology, though, so let's try and start from the beginning.

譯:

也許那不能告訴你一切你需要或想知道的這個技術。所以,我們從最初的階段來嘗試和開始

Content is a large part of games today, and getting content into games isn't easy—in fact, it's frustrating. You face so many problems, whether you’re looking for an exporter or the right tool to support that exporter. Then you have to find some tools to process the content, and use those tools to create data for your game. You also need to worry about loading the content and doing all the work necessary to get the content displaying correctly in your game. I summed that up pretty quickly, but it’s a lot of work. In fact, large studios have teams of people who work only on putting this infrastructure in place.

譯:
        Content是 一個比較大的部份在現今的遊戲中,並且讓Content進入遊戲並不容易。老實說,它會令人感到沮喪。你將會面臨許多的問題,然後你要去尋找一個 exporter或是正確的工具支持那個exporter。然後你必須去尋找一些工具去處理該Content,並且使用那些工具去針對你的遊戲增加資料。 你也必須擔心,載入到Content並且完成所有工作所得到的內容,必須能夠正確地展現在你的遊戲上。我相當迅速地統合這些內容,但是這是包含了許多工 作。實際上,大的工作室會有一群人組成的團隊,專門負責投入這基礎設施到位。


With the XNA Framework Content Pipeline, the process is different—and improved. It is simpler to use; it's highly extensible and customizable to what you're doing; and it gives you choices when putting your game together, both in the tools you use to create content and in the engine you use. We know it's not very exciting to build game content infrastructure when what you really want to do is focus on your game. The XNA Framework Content Pipeline lets you do just that: focus on developing your game!

譯:

        對於XNA Framework Content Pipeline, 其過程是不同的並且更增進。它更加地簡單使用;它對於你正在做的事具備高度延伸性和客製化;並且當你彙集你的遊戲時,它還提供你選擇包含在你過去常創造 Content的工具與你所使用的引擎。我們知道當你專注在你要做的遊戲上頭,建立遊戲的基礎設施並不非常令人興奮。XNA Framework Cotent Pipeline讓你:專注在開發你的遊戲!