私が持っているセンターが同じ場所に留まるためには、矩形のXとYをどのように変更する必要がありますか?
Rectangle rect = new Rectangle(
(int)(someArray[z].rectangleObject.X +
((double)widthOfCell/2) -
((double)targetWidth/2)),
(int)(someArray[z].rectangleObject.Y +
(double)(heightOfCell/2) -
(double)(targetHeight/2)),
targetWidth,
targetHeight);
targetWidth
と20パーセントによってtargetHeight
増加、もしつまり
targetWidth *= 1.2
targetHeight *= 1.2
どのように
(int)(someArray[z].rectangleObject.X +
((double)widthOfCell/2) - ((double)targetWidth/2))
と
(int)(someArray[z].rectangleObject.Y +
(double)(heightOfCell/2) - (double)(targetHeight/2))
はセンターが同じ場所に留まるように変更する必要がありますか?
他の値も変更しないことに注意してください。 someArray[z].rectangleObject.X
,someArray[z].rectangleObject.Y
,widthOfCell
およびheightOfCell
はすべて同じままである。
@スティーブはい、ですが、宿題に関する質問はありません。 –
@ 4castle englified –
@PeterDunihoそれが解決策でした。 –