我通过TextureData.FromFile接口从材质贴图加载时,碰到一个文件在使用此文件为参数传入时直接导致程序崩溃。
但是先创建Bitmap对象读取贴图文件,再将Bitmap对象赋值给TextureData.Data就不会报错。
请问是这个接口有问题吗?
try
{
// 此种方法程序直接崩溃
TextureData textureData = new TextureData("texture");
textureData.FromFile(@"GXGJ.jpg");
// 先通过Bitmap读取能够实现
Bitmap _bitmap = new Bitmap(@"GXGJ.jpg");
TextureData textureData = new TextureData("texture");
textureData.Data = _bitmap ;
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
链接:图片文件。提取码:2333