如果不想用sp数组变量以及stat的临时追踪号呢,用
@98077a2325 提到的switch也是能做的,不过可能代码要臃肿一些。也许看这个感觉思路更清晰一些嘛……
if(keyboard_check_pressed(ord('1')))
{
switch(sprite_index)
{
case zheng1:sprite_index=zheng2;break;
case zheng2:sprite_index=zheng1;break;
case zuo1:sprite_index=zuo2;break;
case zuo2:sprite_index=zuo1;break;
}
}
if(keyboard_check(vk_left))
{
switch(sprite_index)
{
case zheng1:sprite_index=zuo1;break;
case zheng2:sprite_index=zuo2;break;
}
}
if(keyboard_check(vk_right))
{
switch(sprite_index)
{
case zuo1:sprite_index=zheng1;break;
case zuo2:sprite_index=zheng2;break;
}
}
