??? X Format Reference中說Frame Template中可以放置Mesh和FrameTransformMatix,且Mesh可以是一個(gè)或多個(gè),F(xiàn)rameTransformMatix的作用將影響所有的Mesh。
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.
??? 現(xiàn)在問題是,在DE顯示時(shí),一個(gè)Frame卻只能包含一個(gè)Mesh,第二個(gè)Mesh會(huì)被提高到Frame的位置,很奇怪。不知對(duì)于DE來說,F(xiàn)rame就是這樣使用的,還是它的一個(gè)問題。
??? 當(dāng)然,也可以不使用Frame,直接就Mesh,DE也是可以正常顯示的,但FrameTransformMatrix的作用就沒有了,目前雖然還不清楚這個(gè)對(duì)后面的顯示有什么影響,但就是覺得應(yīng)該留下這個(gè)Template。因此,現(xiàn)在可以做的,就是每個(gè)Mesh都屬于一個(gè)獨(dú)立的Frame,樣子有些怪,但DE可以正常顯示了,唉。。。