2012-01-19 48 views
4

我在corona sdk中做了一個簡單的遊戲。現在我想讓它成爲一款分屏多人遊戲。我想用我的單人遊戲作爲單位遊戲。然後我想在同一設備的兩部分中運行兩個不同的單元。Corona SDK中的分屏多人遊戲

但我找不到任何有效的方法來做到這一點。

有什麼想法?

回答

0

您可以嘗試創建兩個顯示組,並將它們的x,y屬性設置爲將它們放置在顯示器所需的位置。然後,您可以編寫代碼來控制任一顯示組中的對象。現在,我正在Corona sdk上製作一個遊戲,該遊戲有四個顯示組。通過改變特定顯示組的x,y屬性,它使我能夠靈活地移動組中的所有對象。此外,您可以將顯示組插入其他顯示組中,因此有各種可能性。在我的遊戲中,背景滾動。由於背景的所有對象都位於顯示組中,因此我可以一次滾動所有對象,而不是單獨滾動所有對象。

0

有沒有簡單的方法來做到這一點,你必須重構你的代碼。

首先你必須讓代碼成爲一個多人遊戲,因爲我假設兩個屏幕/玩家之間會有交互。

其次,我會建議將它作爲一個單元來構建,而不是試圖讓兩個用戶輸入「區域」運行的屏幕。但那只是我的建議。

0

關於config.lua中高度像素大小的兩倍。 然後,您可以將整個遊戲放入一個函數中,然後將代碼粘貼到另一個函數中,並將每個函數分配給一個玩家,這樣您的所有變量都是該函數的局部變量。