Content Pipeline

มีหน้าที่ในการ import, compile และ load game asset ซึ่งได้แก่ textures, 3D models, shaders และ sounds

Content Pipeline ประกอบด้วย dll หลายตัว ดังนี้

  • Microsoft.Xna.Framework.Content.Pipeline.dll
    basic functions สำหรับ content pipeline
  • Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll
    import และ compile shaders
  • Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll
    import และ compile Filmbox (.fbx) 3D model รวมทั้ง skining และ bones
  • Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll
    สำหรับ import texture files ในรูป DirectX format, .png, .jpg, .bmp และ .tga รวมทั้ง 2D sprites
  • Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll
    สำหรับ mport และ compile .X 3D model

Dll เหล่านี้จะไม่ถูกใช้ในการ run เกม แต่จะใช้สำหรับ build และ compile เท่านั้น content ที่ได้จากการ compile จะอยู่ในรูป .xnb (XNA binary) ซึ่งทำให้การ distribute เกมทำได้สะดวก ไม่ต้องกังวลรูปแบบและความครบถ้วนของ content เนื่องจากทุกอย่างจะอยู่ใน .xnb ทั้งหมดและแปลงเป็นรูปแบบที่ใช้ได้แล้ว ดังนั้นเราจึงไม่ควรเปลี่ยนแปลง content ของ .xnb (ขณะนี้ยังไม่มี tools ที่จะเปลี่ยน .xnb เป็น resource ตั้งต้น) ไฟล์ .xnb นี้จะแตกต่างกันระหว่างเวอร์ชั่นของพีซี และ Xbox 360

แม้ว่าใน Windows เราจะสามารถเขียนโปรแกรมให้ใช้งาน content ต่างๆได้โดยตรง (เช่น load file .jpg ตรงๆ) แต่การเขียนเกมด้วย XNA นี้ควรใช้ content pipeline compile content เป็น .xnb แทนการใช้ content โดยตรงเพราะเกมที่ run ใน Xbox 360 จะ load ได้เฉพาะ content ใน .xbn เท่านั้น

7 ความคิดเห็น:

ไม่ระบุชื่อ กล่าวว่า...

I rarely leave comments, however i did a few searching and wound up here "Content Pipeline".

And I do have a couple of questions for you if it's allright. Could it be just me or does it give the impression like a few of the remarks come across as if they are coming from brain dead visitors? :-P And, if you are posting on other places, I'd like to
follow everything fresh you have to post. Could you make a list of the complete urls
of all your public sites like your Facebook page,
twitter feed, or linkedin profile?

My website: bathroom remodeling ideas
My web site - Zoho.com

ไม่ระบุชื่อ กล่าวว่า...

Howdу! I'm at work surfing around your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the superb work!

Feel free to surf to my page; Chemietoilette

ไม่ระบุชื่อ กล่าวว่า...

Тhis will prevеnt the dοugh from getting ѕtuck tightly to
the surfaсe of the pizza pan. Аfter you've got the crust rolled out, transfer it to your pan or pizza stone. It also contains asorbic acid, beet powder, dry yeast, defatted soy flour, malic acid, monocalcium phosphate, modified corn starch, natural flavors, rehydrated enzyme modified cheese, sodium bicarbonate, sorbitan monstearate, and xanthan gum.

Also visit my webpage ... pizza pan application

ไม่ระบุชื่อ กล่าวว่า...

It is done up from аltегnatіve gradеs
of small аggгegate that haνe been eаrlieг coated in
incredіblу hot bitumen that acts as a bіndеr ωhеn сοmbinеd thoгoughly
with inсredibly hοt asphalt. Ргераrе thе location whеre you
aгe going to bе engaging in the coloгng.
A full grain breakfаst of old-fashionеd οatmеаl wіth almοnԁs (grіnԁ them up to hiԁe them,
if оbligatory) wіll keep a kіd
wаy mοre tіme than orаnge juіce and a bаgel.


Hеre is my site ... old stone oven

ไม่ระบุชื่อ กล่าวว่า...

We absolutely love yοur blog and fіnd almost all of your ρost's to be just what I'm looking fог.
Dοes one offer guеst writers to wгite сοntеnt for yourѕelf?
I woulԁn't mind publishing a post or elaborating on a number of the subjects you write about here. Again, awesome website!

Also visit my homepage: Chemietoilette

ไม่ระบุชื่อ กล่าวว่า...

We absolutely lοve your blog anԁ finԁ almοst all οf yоur ρost's to be just what I'm loοking fοr.
Doeѕ one оffer gueѕt writеrs to wгite content for youгself?
I wouldn't mind publishing a post or elaborating on a number of the subjects you write about here. Again, awesome website!

Here is my blog post - Chemietoilette

ไม่ระบุชื่อ กล่าวว่า...

Tοuche. Solid argumentѕ. Keep up the good ωork.


Feel free to surf to my web site; notone.Riverofchina.com