Corona Labs | Corona Geek #127 – 向应用添加进度环模块和颜色选择器 - Solar2D 游戏引擎
 

Corona Geek #127 – 向应用添加进度环模块和颜色选择器

Corona Geek #127 – 向应用添加进度环模块和颜色选择器

Corona Geek

上周的环聊中,我们继续了 Composer 库的讨论,研究了三种在场景之间共享数据的方法、如何在应用程序使用之间长期存储数据以供访问,以及如何在本地存储的设置文件中添加字段,而不会丢失文件中的原始值。

本周,我们暂停了 Composer 的讨论,与 Jason Schroeder 讨论了他出色的进度环模块,该模块允许您仅用一行代码即可向您的游戏和应用程序添加完全自定义的进度环。 Jason 分享了一些他用来实现目标甚至克服一些开发挑战的幕后技术技巧。我们还研究了 Jason 的颜色选择器模块,用于向您的应用程序添加带有 Alpha 通道的颜色选择器。

下周,我们将继续讨论 Composer,研究创建自定义 Composer 过渡效果,并回顾我们之前的一些对话,以涵盖一些开发内部管理项目。

祝贺一月份的 Geek Games 获胜者

祝贺 GP Animations 的 Greg Pugh 赢得了 1 月份的 Geek Games。上个月,我们玩了 iOS 和 Android 上的 Chip Chain,有机会赢得 50 美元的礼品卡。规则很简单。在 2 分钟内匹配筹码,然后在 Corona Geek Facebook 墙上发布您的高分照片,即可有机会获胜。 Greg 做到了这一点,并为自己赢得了 50 美元的礼品卡。谁说玩游戏没有回报。

还要感谢 Dan Williams、Noah Malewicz、Tyler McGraw 和其他努力将 Greg 从他的冠军宝座上击落的人。祝你们下次好运 🙂

我们将在本周晚些时候宣布 2 月份的 Geek Game 挑战。所以请继续关注。

想推荐游戏吗?
游戏可以是您自己的,也可以是其他人的。在 iOS 和 Android 上以高分玩的游戏效果最好。如果您有推荐,请在下面的评论中留下。

重播上周节目

资源

感谢您观看、收听和关注 Corona Geek

Charles McKeever
[email protected]

Charles McKeever 是一位终身计算机极客,他喜欢探索技术以了解它们的工作原理、如何将它们组合在一起以及如何利用它们来推动创业活动。

11 条评论
  • Matt Kauble
    发布于 16:14,2 月 2 日

    进度环很流畅。我当时正在考虑为此制作一个模块,但 Jason 的结果比我的好。太棒了!

  • Thomas
    发布于 23:40,2 月 2 日

    您好,
    我写了一款非常具有挑战性、难以掌握、独特且有趣的休闲游戏,名为“Cut-Fall-Crush”。它将成为 Corona Geek 的一款很棒的游戏。请看一下。

    https://itunes.apple.com/us/app/cut-fall-crush-unique-very/id949578957?l=de&ls=1&mt=8

    https://play.google.com/store/apps/details?id=net.artist_app.cut_fall_crush

    保重

    Thomas

  • Thomas
    发布于 01:01,2 月 3 日

    它非常流畅!我只希望我们在加载大型图像时可以使用它——我指的是一个大型的 4096 x 4096 精灵图。

  • Thomas Vanden Abeele
    发布于 07:04,2 月 3 日

    如果我们可以在加载图像时设置某种块大小,并在每次加载一个块时收到事件,那就太好了。

    或者,如果我以后可以将它们拼接在一起,我可以将我的图像分成 64 个较小的图像,并在每次加载其中一个较小图像时更新我的进度环。 Corona 工作人员,这样的事情可能吗?

    • Star Crunch
      发布于 15:21,2 月 3 日

      您好,Thomas。

      您可以做的是一次加载其中的几个,并将它们放置在适当的位置,并在进行过程中报告进度。之后,您将捕获当前版本的图像(最初为空白)加上这几个图像,然后处理掉这些图像。逐渐地,您将构建出您的主图像。显然,您同时构建您的精灵表。

      当然,它仍然受制于 64 x 64 组成图像的加载时间,但这些图像应该不会太糟糕。

      我有一些类似的东西,我用它来编辑单个像素,尽管想法应该不会太不同:https://github.com/ggcrunchy/corona_ui/blob/master/widgets/bitmap.lua#L411

      (与此有点相关,我甚至在节目之前都不知道你可以捕获其他物体后面的东西!这将会派上用场。)

      • Thomas Vanden Abeele
        发布于 03:14,2 月 5 日

        嘿!

        好主意!我想过这个问题,但我认为捕获总是使用屏幕分辨率——显然不是!太棒了! 🙂

        • Thomas Vanden Abeele
          发布于 03:17,2 月 5 日

          嗯。请稍等:捕获会创建一个新的显示对象,但是我可以从现有的显示对象创建一个图像表吗?据我所知,您需要一个文件作为参数……

          • Star Crunch
            发布于 09:22,2 月 5 日

            啊,你说得对。🙁

  • ali
    发布于 03:29,3 月 18 日

    这些视频非常好,而且很有帮助。

    但是
    如果您可以将长视频剪成 2 或 5 分钟的片段,那会更好。并且每个新视频都会被赋予一个单独的标题。例如“彩色选择器”,时长只有 4 分钟,等等。

    您将帮助我们直接快速地获得我们所需要的。

    谢谢

  • Charles McKeever
    发布于 10:44,3 月 20 日

    谢谢 Ali,

    很好的建议。环聊正在被分成更短的片段。我们将尽可能为它们命名。查看 2015 年至今的所有片段,并告诉我们可以在哪里改进,https://www.youtube.com/playlist?list=PLQUSbLhyMnAoowbZ2n0gvpZje24TbL4UE

发表评论
本网站不再更新,仅供存档之用。

 

Corona SDK 现在是 Solar2D

https://Solar2D.com/

×