Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何使用Actionscript 3添加升级屏幕_Actionscript 3_Flash_Actionscript_Action - Fatal编程技术网

Actionscript 3 如何使用Actionscript 3添加升级屏幕

Actionscript 3 如何使用Actionscript 3添加升级屏幕,actionscript-3,flash,actionscript,action,Actionscript 3,Flash,Actionscript,Action,嗯,我有一个射击游戏,它工作正常,但我想添加一个升级屏幕,以获得更好的武器。有人能给我指路吗?也许能给我写些代码 因此,玩家杀死50个敌人后,会显示他的分数,然后从“我想把他带到升级屏幕”,如果他买了什么东西,就从那里升级,并把他带到下一个关卡。。我知道我可能没有给出详细的细节,但是如果我需要更多的细节,请帮助我并告诉我 在ActionScript3.中,用户在此网站上回答其他用户的技术问题。如果您需要程序员为您编写代码,您必须找到提供该服务的网站之一 以下是您所描述的大致情况。也许用这种伪代码

嗯,我有一个射击游戏,它工作正常,但我想添加一个升级屏幕,以获得更好的武器。有人能给我指路吗?也许能给我写些代码

因此,玩家杀死50个敌人后,会显示他的分数,然后从“我想把他带到升级屏幕”,如果他买了什么东西,就从那里升级,并把他带到下一个关卡。。我知道我可能没有给出详细的细节,但是如果我需要更多的细节,请帮助我并告诉我


在ActionScript3.

中,用户在此网站上回答其他用户的技术问题。如果您需要程序员为您编写代码,您必须找到提供该服务的网站之一

以下是您所描述的大致情况。也许用这种伪代码的方式来展示它会对您有所帮助。如果您对这里的某些内容或我在这里没有介绍的某些内容有技术问题,请随时修改您的问题

// This is JavaScript syntax. It may be different from ActionScript.
// At this early stage it doesn't really matter.

function play_a_game() {
    while (!game_over) {
        // Let the player play.
        // Game events happen.
        player_kills_enemy();
        // More game events happen.
    }
}

function player_kills_enemy() {
    increment_kill_count();
    if (get_kill_count() >= 50) {
        offer_upgrade();
        set_kill_count(0);
    }
}

function offer_upgrade() {
    // Display stuff and get the player's choice.
    if (bought_something) {
        replace_weapon();
        increment_level();
    }
}