■66746 / ) |
Re[1]: Rectangleの領域設定に変数は使用可能? |
□投稿者/ shu (321回)-(2013/05/22(Wed) 07:50:56)
|
■No66739 (mako_chan3 さん) に返信 > 3行目のsrcRect.WidthとsrcRect.Heightの値はそれぞれ80と40を期待したのですが、デバッグしてみるとx+80とy+60の値が格納されていました。 > これは何か使い方が間違っているのでしょうか。 既にレスがついている内容で分かると思いますが、 width=80,height=40を指定したいのであれば Rectangle srcRect = new Rectangle(x - 60, y - 30, 80, 40); とすればよいです。
x+20,y+10を含めたければ Rectangle srcRect = new Rectangle(x - 60, y - 30, (x + 20) - (x - 60), (y + 10) - (y - 30)); とするとよいでしょう。
|
|