0

如何获得准确的计数?我的游戏是基于时间的通过或失败场景。我需要一个适用于 ActionScript 的方程式。

'在 30 秒内开始逃跑或失去 600 点生命值' ...您只看到 的读数lifepoints,但时间需要准确

我不喜欢这个,这只是一个例子

var CURRENTCOUNT:int = 0;
var EQUA:int;
//WHERE I WANT TO PUT LINEAR EQUATION
EQUA = 34;//<==EQUATION GOES HERE???
var SPEED:int; 
SPEED = EQUA;
var COUNTDOWN:Number = 600;
var COUNTUP:Number = 0;
//TIMER
var myTimer:Timer = new Timer(SPEED,600);
myTimer.addEventListener(TimerEvent.TIMER,someFunction);
myTimer.start();
//INCREMENTING++
function someFunction(event:TimerEvent) {
//COUNTDOWN stops count going down, COUNTUP stops count going up
CURRENTCOUNT = COUNTDOWN - myTimer.currentCount + COUNTUP;
//Testing with only a text string to rule out cashing issues 
tx.text = String (Math.abs (CURRENTCOUNT));
}

我试过这个

SPEED=DISTANCE/TIME

代替currentCount,但它不再准确。它增加了加速度

//VoVf
V++;
COUNT = V*V/X;

30 秒和 600-0 生命值和计数我想解释一下,因为它不是时钟。是通过还是失败。他们看着那里的生活逐渐远去。

生命计数的描述。死神拿着蒸汽朋克风格的计时器或仪表大笑的场景:

  • 玩家有这么多秒来逃避'30秒
  • Lifecount 显示玩家总生命损失 '600
  • 如果他们活着,玩家可以选择更多的力量或更多的生命
4

1 回答 1

0

这些链接可以解释。他们回顾了增量时间并解释了对准确计数和评分有用的想法。我希望这能让你开始。
http://www.emanueleferonato.com/2007/02/19/flash-simple-timercountdown/
http://www.allquests.com/question/2589182/how-to-pause-game.html
http://www .kongregate.com/forums/4/topics/1773
http://www.kirupa.com/forum/archive/index.php/t-286177.html

于 2010-06-25T08:35:33.113 回答