2012-01-19 45 views
4

我在corona sdk中做了一个简单的游戏。现在我想让它成为一款分屏多人游戏。我想用我的单人游戏作为单位游戏。然后我想在同一设备的两部分中运行两个不同的单元。Corona SDK中的分屏多人游戏

但我找不到任何有效的方法来做到这一点。

有什么想法?

回答

0

您可以尝试创建两个显示组,并将它们的x,y属性设置为将它们放置在显示器所需的位置。然后,您可以编写代码来控制任一显示组中的对象。现在,我正在Corona sdk上制作一个游戏,该游戏有四个显示组。通过改变特定显示组的x,y属性,它使我能够灵活地移动组中的所有对象。此外,您可以将显示组插入其他显示组中,因此有各种可能性。在我的游戏中,背景滚动。由于背景的所有对象都位于显示组中,因此我可以一次滚动所有对象,而不是单独滚动所有对象。

0

有没有简单的方法来做到这一点,你必须重构你的代码。

首先你必须让代码成为一个多人游戏,因为我假设两个屏幕/玩家之间会有交互。

其次,我会建议将它作为一个单元来构建,而不是试图让两个用户输入“区域”运行的屏幕。但那只是我的建议。

0

关于config.lua中高度像素大小的两倍。 然后,您可以将整个游戏放入一个函数中,然后将代码粘贴到另一个函数中,并将每个函数分配给一个玩家,这样您的所有变量都是该函数的局部变量。