2017-02-16 87 views
0

因此,我正在製作一款名爲「每秒一幀」的Android遊戲,但我碰巧遇到了問題......遊戲本身就是關於塊掉下來,玩家必須沒有被擊中。爲了得到更高的分數,他們必須得到「FPS增加」塊(拿起時,它會增加時間「room_speed」或「FPS」GameMaker spawner相對於時間(Android遊戲)

的滋生所有塊的產卵需要相對恆定的公式時間這樣它就可以產卵而不會變得太慢或太快。

的產卵自身工作完全正常,但結尾:

alarm[0] = room_speed * secs 

所以它自稱在報警結束(這是一個循環)

所以每次的東西催生它會自動調用並反覆運行。但是我需要「秒」與時間相關,因爲比賽開始緩慢,所以例如3秒鐘就可以。但是當room_speed增加3秒似乎是一段很長的時間,因爲除了spawner之外,塊和時間都會更快。

我需要的變量「秒」到是這樣的:

secs = (room_speed/a) * b 

a和b是數字

我真的與這一個掙扎只是佔位符,任何形式的幫助非常感謝。

回答

0

我會繼續前進,增加與同一變量的room_speed增加生成速度。如果你說話需要多長時間才能產卵。換句話說,如果我記得正確,它會根據步驟產生。一秒=任何房間速度如果房間速度= 30則等於一秒。我構建了一個有這個問題的塔防遊戲,我認爲這就是我解決它的方法。

https://docs.yoyogames.com/source/dadiospice/002_reference/rooms/room_speed.html