2010-06-24 3 views
0

정확한 계산은 어떻게합니까? 내 게임은 시간을 기준으로 합격 또는 불합격 시나리오입니다. ActionScript에서 작동하는 방정식이 필요합니다.
감사카운트 다운 및 라이프 포인트, as3

시간 초과 - 시나리오 :

'을 개시합니다 탈출 30 초 안에 든 지든 600 라이프 포인트'

은 ... 당신은 라이프의 판독을 볼 수 있지만, 시간이되어야합니다 정확하게는

나는이 부착 아니에요, 그냥 예입니다

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)); 
} 

나는를 currentCount 대신에이
속도 = 거리/시간 다른


을 시도했지만, 그것은 더 이상 정확하지 않습니다. 이 시계 아니기 때문에 그것은 가속

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

30 초 600-0 라이프 내가 설명하고 싶었
를 계산 추가합니다. 통과 또는 실패합니다. 그들은 거기에서 표류하는 삶을 바라본다. 플레이어 •
는 ''30 초 600'은 Lifecount • 선수의 손실을 표시
생명을 총 '탈출 많은 초를 가지고'죽음은 스팀 펑크 스타일의 타이머를 유지 또는 측정하고 웃는 장면 'lifecount

설명 그들은 이러한 링크는 설명 할 수


+0

,하지만 당신은 의미 "600 포인트를 잃게은" – Cameron

+0

그래, 정말 미안 내가 편집 한 내용을 참조하십시오. 여전히 의미가 없습니다. 왜 물리 방정식을 사용하고 있습니까? '플레이어가 방에서 나온다면, 그 사람은 같은 생명 점을가집니다. '와 같은 문장은 말이되지 않습니다. –

+0

:) 없다 "느슨한":-) – sberry

답변

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

+0

고마워, 내가 필요한 것 같은데. –