gpt4 book ai didi

actionscript-3 - ActionScript 3 : dynamic text help: scoring for game

转载 作者:行者123 更新时间:2023-12-04 15:24:31 26 4
gpt4 key购买 nike

我对 ActionScript 3 很陌生,我现在正在尝试制作一个非常基本的游戏。但是,无论我查看多少页,我都找不到让我的游戏保持分数的有效方法:/。

我想要做的就是每 10 秒,分数就会增加 10 分(现在我用一个键代替它,看看我是否可以让它起作用,但它没有)。
这是我现在尝试使用的代码:

    var playerScore:int = 0

stage.addEventListener(MouseEvent.CLICK,onclick);

function updateTextFields():void{
playerScoreText.text = ("Player Score: " + playerScore);
}

if(Key.isDown(Key.G)){
playerScore++; //increase playerScore by 1
updateTextFields();
}

playerScoreText 是动态文本的名称
任何帮助将不胜感激 :)

此代码全部添加在时间轴中

我认为问题很可能与创建动态文本有关,但我不确定。

最佳答案

听起来你想用计时器类做这样的事情。您的 key 代码编写不正确。

var playerScore:int = 0;
var score_timer:Timer = new Timer(10000,0);
score_timer.addEventListener(TimerEvent.TIMER,updateTextFields);
score_timer.start();
function updateTextFields(e:TimerEvent):void
{
playerScore+=10
playerScoreText.text = ("Player Score: " + playerScore);
}

关于actionscript-3 - ActionScript 3 : dynamic text help: scoring for game,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14204632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com