実現したいこと
visual studio2022でのwindowsフォームアプリです。
このメソッドはプログラムの一部なのですが、
ある点x,yを中心に、textureRadiusだけ上下に伸ばした正方形を画像からくりぬきたいです。
エラーコードを見ると配列からintに変わる際にエラーが起きているようですが、なぜintに変わろうとしているかが分かりません。
発生している問題・エラーメッセージ
下のソースコードでいう11行目に発生しています。
エラー CS0029 型 'int[*,*]' を 'int' に暗黙的に変換できません
該当のソースコード
c#
1public int Clipping(int x, int y)2 {3 int[,] clipped = new int[_textureRadius * 2 + 1, _textureRadius * 2 + 1];4 for (int i = x - _textureRadius; i <= x + _textureRadius; i++)5 {6 for (int j = y - _textureRadius; j <= y + _textureRadius; j++)7 {8 clipped[i - (x - _textureRadius), j - (y - _textureRadius)] = _sourceColors[i, j].G;9 }10 }11 return clipped;12 }
0 コメント