摘要:最近遇到的問題...
XNA對我來說是個未知的領域,從MODEL、INPUT到現在。
由於都是獨立的一小小部分,所以沒有遇到太多的問題...就算有,書上或是文件都可以解決
最近在玩的時候,我想到一個遊戲,可能會有劇情這個部分,所以在3D MODEL載入完成以後
我嘗試著,畫出文字...
XNA中,文字是用2D的方式畫出來的
sprtieBatch.Begin();
spriteBatch.DrawString(spriteFont,text,new vector(10,10),Color.bule);
spriteEnd();
接下來就是畫出MODEL
foreach(Mesh mesh in model.meshes)
{
foreach(BasicEffect effect in mesh.effect)
{
...
}
}
可是這邊會出現一種問題,就是MODEL變成透明的
有想過可能是哪些問題,像是PIPELINE、BLEND等...
他說過OPENGL也有出現過就是2D跟3D同時貼的時候,MODEL變透明...
他說是用BLEND的函式可以解決,所以我只好回頭繼續慢慢摸
不過當初我有試過BLEND,可能要換另一種方式吧