none
做拼图游戏,把图片切割总是只能切割一部分 RRS feed

  • 问题

  • m = pictureBox1.Width;

     n = pictureBox1.Height;

    Graphics g = Graphics.FromImage(btm);
    Rectangle rect = new Rectangle(0, 0, m / 3, n / 3);
    Rectangle rectsource = new Rectangle(m * j / 3, n * i / 3, m * (j + 1) / 3, n * (i + 1) / 3);

    g.DrawImage(img, rect, rectsource, GraphicsUnit.Pixel);

    做拼图游戏,图片切割总是只能切割一部分

    帮忙看下drawimage里面的 rectsource是不是出错了

    我现在想做的只是把图片切割后按原样排序。

    2014年12月2日 14:34

答案

  • 你好:

    你应该说明一下你代码里面的变量代表什么意思,或者贴出一个完整的可以执行的方法,这样别人才能容易重现你的问题,给一些有用的建议。

    如果你这段代码是放在一个循环里面的话好像切出来的图片会重叠的放在新的图片上面,建议你参考一下网络上的资源,比如这篇文章:

    C#实现拼图游戏


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年12月3日 6:12
    版主