来自论坛 — 第 51 期

来自论坛 — 第 51 期

来自论坛欢迎来到最新一期的来自论坛。在本系列中,客座博主 Alex Jackson 将重点介绍 Corona 论坛 中出色的帖子。 目的是让大家关注我们自己后院中最引人入胜、最有趣和最发人深省的讨论。

访问论坛加入这些对话或开始您自己的对话!


1. 答案一直都在 event.contact 里面!

创建一个二维平台游戏世界是一项令人兴奋的事业。 用对象填充舞台并用你的美术资源绘制它们是一种强大的感觉,但保持一个直接的主题应该始终是我们首先考虑的。 你可以从树上荡秋千吗? 你能走上楼梯吗? 你甚至可以跳跃吗? 这些想法应该在绘制第一个像素之前就充实起来。

要考虑的最重要的游戏机制之一是是否会使用关卡平台,如果是,它们是单向的吗? 对于那些不熟悉这个概念的人来说,这就像你在你房子的顶层跳跃,而不是撞到天花板,而是直接跳过去,然后落在你的屋顶上。 为了帮助实现这种机制,Corona Labs 整合了 event.contact API,这使得这种机制成为可能。

查看原始帖子以更好地理解 event.contact 逻辑。 如果您有自己的方法来完成此操作,请务必在论坛中告诉我们!

http://forums.coronalabs.com/topic/53252-how-to-have-an-object-pass-through-the-bottom-of-another-object-but-still-be-able-to-rest-on-top-of-it

2. tableView 内的信息是禁区? 是时候挖隧道了!

使用 Corona SDK 小部件可以帮助我们实现一些很酷的事情。编写您自己的列表并找到一种滚动它们的方法是可行的,但理想情况下,使用 Corona Labs 提供的解决方案有助于减少时间并快速启动。

为此,一位开发人员对如何在代码中生成 tableViews时访问其中的数据有一些疑问。 随后的对话提出了一个非常好的观点,即关于实际项目代码之外的数据可用性。 使用 JSON 或其他方法保存您的数据并使其在会话和状态之间持久化,这会让您的应用或游戏更加用户友好。

查看原始帖子,了解我所说的内容。 对如何最好地实现数据涅槃有疑问? 加入论坛的对话!

http://forums.coronalabs.com/topic/53301-tableview-row-id/

3. 文本字段的恩惠。

对于 Corona Labs 来说,最近几个月很忙。 然而,一个新的 API 更改即将悄悄地抓住每个人的注意力。

native.newTextField API 已经受到了一些急需的关注。 大多数开发人员都熟悉 Corona Labs 在尝试使用此功能复制原生行为时遇到的问题,他们似乎正在接近一个成功的解决方案。

前往原始帖子,告诉我们 native.newTextField 代码的运行情况。 新的修复程序已构建到每日版本中,因此请获取最新的版本以确认问题。

http://forums.coronalabs.com/topic/53348-anyone-tried-the-new-newtextfield/

注意:对 native.newTextField 的更改是重大更改。 建议您研究它们,并了解如何在迁移到使用这些字段的新方式时保持旧代码的运行。 请阅读此处关于更改的教程

关于 Alex

Alex Jackson 是一位独立开发人员,也是 Panc Software 的创始人,专门从事复古风格的游戏。 他创建了多个移动应用程序,喜欢在沙滩上散步、像素艺术和阅读 Corona 论坛。 通过电子邮件与他联系,或在 Twitter 上关注他:@pancsoftware。 在 iOS、Android 和 Amazon 设备上查看他的新游戏 Crosstown Smash

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。 除了热衷于帮助其他开发人员使用 Corona 制作出色的游戏外,他还喜欢在空闲时间制作游戏。 Rob 自 1979 年以来就开始从个人电脑到大型机编码游戏。他在游戏行业拥有超过 16 年的专业经验。

1 条评论
  • 星期六
    发布于 11:07,12 月 24 日

    我喜欢这些论坛帖子 🙂