我尝试将一些对象发送到函数,但似乎 C# 不喜欢那样。这是代码。
string[] bkgrSource = new string[12];
Texture2D[] bkgrBANK = new Texture2D[12];
这bkgrSource[0]
是一个文件名数组,bkgrBANK[0]
是一个Texture2D
.
此功能不起作用。bkgrBANK[0]
遗嘱仍然是空的。有什么帮助吗?
commonImageLoader( bkgrSource[0], bkgrBANK[0] );
private void commonImageLoader(string source, Texture2D destination ) {
if ( !string.IsNullOrEmpty( source ) ) {
fileName = source;
using ( fileStream = new FileStream( @fileName, FileMode.Open ) ) {
destination = Texture2D.FromStream( GraphicsDevice, fileStream );
}
}
}