オブジェクトを関数に送信しようとしましたが、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 );
}
}
}