如何在国际象棋游戏中移动一个矩形

时间:2015-03-21 12:09:46

标签: xna move rectangles chess

我正在编写国际象棋,想知道如何改变我的矩形点。如果您需要更多信息,请在答案中告诉我。如果我能得到任何可以帮助我的答案,我会非常高兴。感谢。

1 个答案:

答案 0 :(得分:0)

矩形具有int xy组件。它们代表屏幕上的位置。 x: 0, y: 0代表屏幕的左上角。它们以像素为单位进行测量。

示例(假设在Game类中)

Rectangle chessPiece1;
// in init function:
chessPiece1.x = 100;

你会看到棋子在屏幕上向右移动了100个像素(如果你当然已经画了)。

// if you put this in the update function, your chess piece will move 1 pixel to the right every time the update function is called!
chessPiece.x++;

您也可以在y方向执行此操作。

更多信息here。 另外:我认为你是stackoverflow的新手,如果你提出问题,那么人们可能会有点苛刻。#34;请为我解决这个问题"。 Here了解如何提出简洁问题的一些信息。