我尝试用角色制作桌面游戏,并希望通过骰子改变角色的位置。
我想要获取的所有点都保存在数组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;
}
有时我的代码工作得很完美,但有时候,我的游戏仍然有效,但角色不知道改变位置。
你知道吗,请问如何解决这个问题?