我如何准确计数?我的游戏是基于时间的通行证或失败方案。我需要一个可以在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的生命点以及计数,因为它不是时钟。是通过还是失败。他们看着那里的生活漂流了。

LifeCount的描述。死亡的场景持有蒸汽朋克风格的计时器或仪表和笑:

  • 玩家有这么多秒钟可以逃脱30秒
  • LifeCount展示球员的损失总生命'600
  • 玩家可以在更多的力量或更多的生活中进行选择
有帮助吗?

解决方案

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top