[英](libgdx/scene2d) Creating different stages with actors etc
我是游戲編程的新手,剛開始考慮使用libgdx構建我的第一個2d游戲。 我已經建立了一個舞台,演員通過動作,尋路等被吸引到屏幕上。 但是當創建多個階段時,對於類“ Stage”的使用我有點困惑。 最好的解決方案是只是為所有擴展Stage的每個級別創建類,還是沒有必要,最好的解決方案是為每個級別創建類並在其中具有Stage對象? 希望這個問題不要太混亂,在此先感謝!
我認為沒有必要擴展Stage
,以一個Stage
作為參考並將所有Actor
添加到其中就足夠了。
此外,你不應該為每個級別1級,你應該有一個一流的Level
。
那么每一個層次是類的一個實例Level
,甚至更好,只是有1個實例Level
的時間,因為你不能多打那么1 Level
在同一時間。
因此,基本上,您有一個Level
類,它能夠存儲所有必要的信息,例如所有活動Mob
,它可以是Actor
子類,All Block
或Wall
的子類(還是Actor
子類)等等。
那么level1和level2之間的區別可能是,level1僅包含1個Mob
,而在level2中,您必須與5個Mob
戰斗。
Level
也可以包含Stage
的實例,您可以在其中添加所有Actor
( Mob
, Block
, Player
...)。
您還應該閱讀libgdx Wiki上的教程,它們可以提供很大幫助!
希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.