実現したいこと
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 }
回答1件
あなたの回答
tips
プレビュー