我试图用角色创建桌面游戏,并想通过骰子改变角色的位置。
我想获得的所有点都保存在数组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;
}
有时我的代码运行良好,但有时,我的游戏仍然运行,但角色不知道改变位置。
请问您知道如何解决这个问题吗?