M2過程:.X文件中的Frame和Mesh在DE中顯示問題
??? X Format Reference中說Frame Template中可以放置Mesh和FrameTransformMatix,且Mesh可以是一個或多個,FrameTransformMatix的作用將影響所有的Mesh。
??? 當然,也可以不使用Frame,直接就Mesh,DE也是可以正常顯示的,但FrameTransformMatrix的作用就沒有了,目前雖然還不清楚這個對后面的顯示有什么影響,但就是覺得應該留下這個Template。因此,現在可以做的,就是每個Mesh都屬于一個獨立的Frame,樣子有些怪,但DE可以正常顯示了,唉。。。
Frame
Defines?a?coordinate?frame,?or?"frame?of?reference."?The?Frame?template?is?open?and?can?contain?any?object.
The?D3DX?mesh-loading?functions?recognize?Mesh, FrameTransformMatrix,?and?Frame?template?instances?as?child?objects?when?loading?a?Frame?instance.
template?Frame
{
????<?3D82AB46-62DA-11CF-AB39-0020AF71E433?>
????[
]????????????
}?
The?frame?template?recognizes?child?Frame?and?Mesh?nodes?inside?a?frame?and?can?recognize?user-defined?templates?through?a?callback?function.
??? 現在問題是,在DE顯示時,一個Frame卻只能包含一個Mesh,第二個Mesh會被提高到Frame的位置,很奇怪。不知對于DE來說,Frame就是這樣使用的,還是它的一個問題。Defines?a?coordinate?frame,?or?"frame?of?reference."?The?Frame?template?is?open?and?can?contain?any?object.
The?D3DX?mesh-loading?functions?recognize?Mesh, FrameTransformMatrix,?and?Frame?template?instances?as?child?objects?when?loading?a?Frame?instance.
template?Frame
{
????<?3D82AB46-62DA-11CF-AB39-0020AF71E433?>
????[

}?
The?frame?template?recognizes?child?Frame?and?Mesh?nodes?inside?a?frame?and?can?recognize?user-defined?templates?through?a?callback?function.
??? 當然,也可以不使用Frame,直接就Mesh,DE也是可以正常顯示的,但FrameTransformMatrix的作用就沒有了,目前雖然還不清楚這個對后面的顯示有什么影響,但就是覺得應該留下這個Template。因此,現在可以做的,就是每個Mesh都屬于一個獨立的Frame,樣子有些怪,但DE可以正常顯示了,唉。。。
posted on 2009-04-10 19:04 codejie 閱讀(358) 評論(4) 編輯 收藏 引用 所屬分類: MPQ - WOW