我有一些想法,我已经粗略地绘制了场景并将它们放入日冕。 这就是我认为它会起作用的方式。
2.在每个主要场景中,有迷你场景,通过谜题导致小场景。
3.我创建了一个game.lua模块,以便处理游戏逻辑,并跟踪它们。
示例:
A.Door is opened,puzzle number one is solved.
B.Send a costume event to the game module.
4.我需要一个单独的库存盒模块,因此它可以作为其他场景的叠加层。 它还与游戏模块交互。
。
您有更好的建议或知道任何代码示例(Corona Sdk,Lua,Moai,GiderosMobile)吗?
答案 0 :(得分:1)
我使用Corona或多或少地使用Corona制作游戏,有一个beta on google play。
Corona SDK提供了一个名为Storyboard的API,该API允许您将每个场景编码为lua模块,并允许您将场景作为“叠加层”加载。
我猜你会让你的每一个场景成为一个完整的故事板场景,并将你的场景作为一个“叠加”场景。
叠加到普通场景之间的区别在于,当您加载叠加层时,它会触发场景中打开的事件而不是卸载该场景(并且当叠加层被卸载时,它会触发另一个事件)
所以是的,至少如果你在Corona这样做,你就走在正确的轨道上了!