2011-11-16 62 views
-2

你能幫我回答下列問題嗎?定時觸發器和動畫

  1. 人們通常如何在遊戲中實現定時事件?

    示例:您到達某個時間點時會發生一些事情,如出現新的敵人浪潮或類似情況。

  2. 製作精靈動畫的最佳方法是什麼?

    示例:Android遊戲中的爆炸。

回答

0

1)每次圓你的遊戲循環,你將要錄製的經過時間(或delta時間)。這意味着你可以跟蹤時間的過去,因爲遊戲開始,並花了執行時間你的循環的一個迭代(後者是很好的基於時間的運動。)

2)真的取決於,我假設這是2D,所以我個人使用精靈地圖(谷歌它),然後在X秒後,我會改變在動畫序列中正在渲染到下一個的圖像。動畫序列通常由「幀」組成,在經過x秒之後,移動到下一幀

0

1 - 遊戲的每個幀/週期記錄時間,然後獲得前一週期和當前週期之間的差異時間。這是自上一幀/週期以來經過了多少時間。那麼對象可以有減去經過時間每個週期定時器,以及做事情時,他們的計時器是< = 0

2 - 我對遊戲開發的偏好是flixel,它做了很多髒活累活的爲您服務。如果你想使用像素圖像而不是矢量圖形,你應該看看flixel。它有一個框架,可以輕鬆處理圖像和動畫片動畫。至少你可以弄清楚flixel如何處理它們,並根據你學到的東西編寫你自己的方法。然而,如果你想要矢量圖形,你需要一些其他解決方案。

+0

哦,謝謝!但我不能在我的項目中使用引擎(我需要製作自己的) – MarkMark