简单的小部件按钮 - Lua - Corona SDK

Posted

技术标签:

【中文标题】简单的小部件按钮 - Lua - Corona SDK【英文标题】:Simple widget buttons - Lua - Corona SDK 【发布时间】:2018-06-08 13:55:32 【问题描述】:

所以我正在使用 Corona SDK 开发我的第一个项目,而且我对它还很陌生。我只是想知道如何制作基于小部件的按钮,其功能是显示和隐藏图像?

以简单的方式;

-有一个按钮

-当你按下它时,屏幕上会出现一些图像

-再按一次-图像消失

任何简单的代码想法? - 我是新人

谢谢!

【问题讨论】:

*** 不是用于推荐,而是用于故障排除和编程帮助,但是,如果您是 Lua 新手,我建议您查看 Programming in Lua 对于 Corona,This 是一个有用的教程. 我知道。我在下面发布的是我的问题,因为我无法在 Corona 论坛上得到确切的答案,并且在 lua 中的使用时间不短——但我仍然不知道如何制作那个按钮(可能是因为我的英语问题 :/ ) - 所以我遇到了麻烦,我想得到 qucik 可读的回复,这样我就可以继续开发我的应用程序 - 这就是我在这里写信的原因。 从Chapter 1 — Creating an App开始。 【参考方案1】:

您应该定义一个标志来显示/隐藏图像。 Wehnever 您点击按钮,标志变为 true 并显示图像。并且每当您再次点击它时,标志就会变为 false,并且图像会变为隐藏。

该算法类似于 Corona SDK 中的以下代码:

-- define flag outside click event --
local flag = false

-- in click event --
if flag == false then
  -- show image in here --
else
  -- hide image in here  --
end

当然,还有其他方法可以完成这项工作。

【讨论】:

以上是关于简单的小部件按钮 - Lua - Corona SDK的主要内容,如果未能解决你的问题,请参考以下文章

Lua/Corona SDK:为啥我的倒计时停止了?

如何在 Corona SDK 中切换到另一个场景?

Lua Corona SDK 中的捏缩放比例限制

来自 XNA,啥是 Corona 的“更新”机制(GameTime、gameTime)?

如何在带有背景图像的小部件上制作隐形按钮?

制作小部件的最简单方法与已经在应用程序中的按钮做同样的事情?