我創建了一個簡單的益智遊戲,在第一個關卡完成後,我必須裝載一層拼圖碎片。我如何管理?我是否必須爲每個場景創建一個班級,還是可以在一級場景存在的班級中直接實施班級?如果是的話,我該怎麼做?或者爲這些關卡製作不同的圖層更方便嗎?如果你能給我一個如何切換到另一層的小例子,我會非常感謝。目前,我有一個菜單類和一個遊戲類。當您點擊菜單中的「開始遊戲」按鈕時,它會將您帶到Game類中的遊戲場景。我在哪裏放置下一個圖層/場景?我希望我的觀點清楚,如果不是,請通知我。提前致謝。多層次的益智遊戲。我應該使用什麼?圖層或場景?爲什麼?
0
A
回答
0
所以,你管理你創造你的益智遊戲的第一級,現在你不確定「去一個新的水平」?
您不需要爲每個階段製作一個新課程。一門課就夠了。
您的遊戲類應該能夠讀取一些數據並解釋它以構建舞臺。一個有趣的方法是在你的項目中包含一個.plist文件,其中包含每個遊戲級別的必要數據。 .plist文件是一個字典。您可以製作代表第一級(1)的密鑰和代表第二級(2)的另一個密鑰等。每個鍵的價值將是另一個字典與進一步的數據:關鍵的怪物在關卡的數量:(怪物),關鍵時間限制在關卡等..........
問題是,爲每個關卡創建一個全新的課程是浪費時間。只要一個主體可以解釋某種信息來源並構建它,這就足夠了。
無論如何,如果你想知道關於CCScenes之間傳遞,這裏是一個有用的鏈接:http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:lesson_3._menus_and_scenes
相關問題
- 1. 圖層有什麼用處?我能做些什麼來添加圖層,爲什麼我應該考慮圖層?
- 2. 的Javascript:什麼是多層次的原型層次,爲什麼我們應該避免
- 3. 爲什麼我的遊戲場景顯示爲白色?
- 4. Android:對於圖像益智遊戲有什麼看法?
- 5. 什麼層應該是DomainEventHandler?
- 6. 益智遊戲與圖像像15-益智(十五的遊戲)
- 7. 我應該使用什麼框架爲iPhone開發遊戲?
- 8. 什麼是計算益智遊戲時間的好算法?
- 9. Lambda架構 - 爲什麼批次圖層
- 10. 用於iPhone遊戲開發的Cocos2d中的圖層vs場景
- 11. 我應該在場景中放什麼,我的狀態應該是什麼?
- 12. CreateJS - 益智遊戲
- 13. J2ME益智遊戲
- 14. 應該場景刪除層或層自己刪除?
- 15. 如何將多場景遊戲轉換爲單場景遊戲?
- 16. 我應該使用什麼2D遊戲引擎?
- 17. 我應該使用什麼框架來玩這個遊戲?
- 18. 二維遊戲背景視差多層
- 19. 爲什麼Specflow試圖多次執行相同的場景?
- 20. android - 什麼是視圖層次結構?
- 21. 我缺少什麼應用程序層?
- 22. UIView的根層和根視圖的層次關係是什麼?
- 23. 爲什麼System.Decimal繼承層次
- 24. Android存儲益智遊戲的圖像
- 25. 爲什麼我應該在頂層聲明枚舉?
- 26. 使用DFS解決8益智遊戲
- 27. 十五個益智遊戲
- 28. VS c#益智遊戲
- 29. SQL連接益智遊戲
- 30. 泛型益智遊戲
是的,我還是設法建立這個遊戲。我對obj-c很陌生(並且我還沒有掌握其他主要的面向對象編程語言的知識),但我正在努力工作,我很自豪地說,我已經掌握了大量的語言它。無論如何,謝謝你的迴應。我確實知道如何在場景之間轉換,但我覺得有點奇怪,每個級別都必須有一個單獨的課程。我不知道如何處理這個問題。我不知道如何使用plist文件,聽起來很簡單,但至少我已經聽說過 –
那麼你現在究竟需要知道什麼? – Voldemort
我想知道什麼是最有效/方便的建設水平遊戲。我聽說用plist文件做這件事,而且我也看過一個遊戲,他們使用了多個類,這似乎有點不方便解決這個問題。像「割繩子」這樣的遊戲如何做到這一點? –