我打算使用統一遊戲引擎製作一款安卓遊戲。我想包括我們在憤怒的小鳥和其他一些遊戲中看到的不同級別。我的問題是我是否需要爲每個關卡創建不同的場景。我對這個平臺完全陌生。關於統一遊戲的不同關卡
1
A
回答
2
答案是肯定的,不是。可以僅使用一個場景並自行管理級別,但這會增加很多複雜性,難以管理,通常不推薦使用。不過,在某些情況下,這可能是一個可行的選擇:例如,如果您在程序上生成級別。
這就是說 - 你應該使用場景來管理你的關卡,Unity會處理很多細節,比如編輯,加載,在切換關卡時釋放未使用的資源等,否則你將不得不實施你自己。
你也不應該擔心遊戲場景的膨脹,因爲它們與遊戲資產相比非常小。它們只包含有關場景中的對象及其屬性的信息。此外,場景僅包含資源(紋理,網格,聲音,預製件,腳本等)的引用,並且實際數據分開存儲並在它們之間共享。
+0
Thanx男子的詳細答案:-) – 2014-11-22 01:11:27
0
如果你有像你這樣複雜的物體知道敵人和物體的很多變體,那麼爲不同層次製作不同的場景是很好的。 另一方面,如果你的關卡有一些變化,如敵人的行爲改變運動的變化等,那麼你可以很容易地在一個場景中通過傳遞不同對象的變量來做到這一點。 但第一種方法很容易使用。 這裏是第二種方法遊戲的例子: https://play.google.com/store/apps/details?id=com.batterylowgames.killyourbloodyfriends&hl=en
謝謝:)
相關問題
- 1. Android和遊戲關卡
- 2. 創建一個遊戲關卡
- 3. 關於javascript的Android遊戲
- 4. 關於iOS遊戲 - 升級
- 5. 遊戲中關卡的數據結構
- 6. Objective-c爲iPhone遊戲製作關卡
- 7. 保存遊戲關卡設置
- 8. 飛鏢遊戲關卡結束
- 9. 鎖定和解鎖遊戲關卡android
- 10. 圖片作爲遊戲關卡
- 11. 如何生成遊戲關卡
- 12. 記憶遊戲 - 爲每個關卡定義不同數量的卡片
- 13. 在基於畫布的遊戲中創建「關卡/地圖」?
- 14. 關於遊戲中心成就的統計數據
- 15. 關於Google Play遊戲插件Unity遊戲室的迷惑
- 16. 關於實現遊戲多人遊戲的信息?
- 17. 關於遊戲序列化的建議
- 18. 關於擲骰子作業的遊戲
- 19. 關於電報遊戲的WebGL?
- 20. 哪個應用程序用於iPhone遊戲/關卡設計
- 21. Iphone:下載遊戲關卡(或一般的額外功能)
- 22. 在iphone遊戲中創建一個關卡的計時器
- 23. 在我們的JavaScript遊戲中觸發下一個關卡?
- 24. 在Flash遊戲中管理遊戲關卡的最佳方式是什麼?
- 25. 2D遊戲的統一
- 26. 對於循環卡遊戲卡住
- 27. 關於對統一
- 28. Java遊戲 - 關鍵按
- 29. Laravel團隊 - 遊戲關係
- 30. Java KeepPushing遊戲關鍵字
簡短的回答是肯定的,每個級別將是一個新的場景。你當然可以重複使用很多從一個場景到下一個場景的組件。但是每個級別都將是一個新的場景。 – 2014-11-21 14:57:39
謝謝你的寶貴評論....我的下一個疑問是,它是否在遊戲的大小有所不同。 – 2014-11-21 14:59:41
嗯,遊戲將會變得越大,場景越多,因此您會希望從一個層次到下一個層次重用大量組件/資產。這將有助於保持較小的遊戲。如果像憤怒的小鳥那樣2d比一堆關卡不應該是一個巨大的交易。 – 2014-11-21 15:01:03