我想知道什麼是遊戲開發的最佳做法爲動作3. 我目前正在創建一個基於圖塊的遊戲的進展,但我已經有一些麻煩,使用單獨的類。AS3面向對象遊戲開發結構
這是目前的情況:
主類
- 生成磚
- 添加播放器類
- 添加接口類
接口類包含所有界面元素。例如,有一個選項可以在遊戲中產生一個對象。該對象可以放置在選定的圖塊上。
現在問題出現了:生成的對象被放置在接口類中,生成的對象應該如何與tile進行通信? 同樣的問題出現在遊戲中的其他幾個部分。就像玩家應該如何與生成的對象進行交互?一切都在不同的階級之間,使得所有這些事情之間的溝通如此困難。
有沒有關於遊戲開發的標準程序來處理這個問題?我正在考慮製作一個「世界」類,每個對象都應該放在哪裏。但我很難用我對這種結構的一點知識來實現這一點。 這對我來說都是新鮮事物,所以如果解釋儘可能不太可能,我將不勝感激。 在此先感謝!
根據遊戲的大小(一次的對象數量),調度如此多的事件可能會顯着降低性能。 – Marty 2011-12-07 06:34:09