不知道我是否完全理解你在問什麼,但下面是非常標準的Xna,它的簡短和簡單,你可以做到。
Xna中的文件位置實際上並不重要。您只需將文件(fbx或x)添加到解決方案資源管理器中的內容項目中,並且不需要關心代碼中的文件位置。
//in the fields section of some class
Model myModel;
//in an initialization or loadContent method of the same class
myModel = LoadMyModel(name, Content);
//load & draw methods that can be called any time as long as they are in scope
Model LoadMyModel(string name, ContentManager content)
{
return content.Load<Model>(name);
}
void DrawModel(Model myModel, Matrix worldTransform, Matrix view, Matrix projection)
{
myModel.Draw(worldTransform, view, projection);
}
對不起,我會將其改爲模型。 3D模型 – user2565624