【问题标题】:What is the right way to design a point and click game with Lua?(Corona)使用 Lua 设计点击游戏的正确方法是什么?(Corona)
【发布时间】:2012-09-12 03:06:57
【问题描述】:

我有一些想法,我已经粗略地绘制了场景并将它们放入电晕中。 这就是我认为它会起作用的方式。

    1.我有所有的主要场景

    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)吗?

。 提前致谢

【问题讨论】:

  • 如果你刚刚开始,不要担心设置这个高级架构的东西。只需做某事并让游戏正常运行。任何时候游戏代码的某些部分很糟糕,都要修复那个特定的东西。并准备放弃你的第一次尝试。你的问题太宽泛了,除非你有一些关于你想做的具体事情的具体问题,否则你将很难获得帮助。
  • 我完全同意你的看法。这就是我目前正在做的事情,但我还是想听听一些反馈。

标签: lua coronasdk moai


【解决方案1】:

我正在使用 Corona 或多或少地制作这种风格的游戏,有一个 beta on google play

Corona SDK 提供了一个名为 Storyboard 的 API,该 API 允许您将每个场景编码为 lua 模块,还允许您将场景加载为“叠加层”。

我猜你会让你的每个场景都成为一个完整的故事板场景,而清单则是一个“叠加”场景。

叠加层与普通场景之间的区别在于,当您加载叠加层时,它会触发已打开的场景上的事件,而不是卸载该场景(当卸载层时,它会触发另一个事件)

所以是的,至少如果你在 Corona 中这样做,你就在正确的轨道上!

【讨论】:

  • 谢谢。我已经为所有粗略的场景使用了故事板。我想知道,如果我需要一个单独的 game.lua 来实现游戏逻辑。至少这是我打算做的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多