0

我试图用角色创建桌面游戏,并想通过骰子改变角色的位置。

我想获得的所有点都保存在数组global.array_points[1][20]global.array_points[1]] = point_1;

当骰子在我的角色的阶跃函数中得到从 1 到 6 的数字时是:

if(character.x != global.array_points[global.new_complete_position].x &&
character.y != global.array_points[global.new_complete_position].y)
{
   global.position_character += 1;

   x = global.array_points[global.position_character].x;
   y = global.array_points[global.position_character].y;
}

有时我的代码运行良好,但有时,我的游戏仍然运行,但角色不知道改变位置。

请问您知道如何解决这个问题吗?

4

0 回答 0