来自论坛 — 第 42 期

来自论坛 — 第 42 期

来自论坛欢迎来到来自论坛的最新一期。在这个系列中,客座博主 Alex Jackson 将重点介绍 Corona 论坛 中杰出的主题。目标是让大家关注我们自家后院正在进行的引人入胜、有趣且发人深省的讨论。

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


1. 不要停止播放

确保用户对您的应用程序有积极的体验,这可能是获得五星好评和快速卸载之间的区别。经常遇到的一个障碍是当应用程序的音频干扰用户当时正在听的内容时。如果它切断或显着降低正在播放的音乐的音量,可能会导致用户皱眉头并退出您的应用程序。

一位 Corona 开发人员想确保他的应用程序不会干扰他的潜在用户可能正在播放的音乐。随之而来的是一段有趣的代码,该代码利用了音频 API,并可以检查是否已经有音乐在播放,从而允许您禁用应用程序中的音频。

非常精巧的逻辑处理,而且一点也不占用资源。请查看原始帖子以获取实际代码,如果您有任何其他建议,请随时分享!

编者注:音频会话 API 仅是 iOS 的一个未记录的功能。因此,Corona Labs 不正式支持它们。使用风险自负。

http://forums.coronalabs.com/topic/51812-stopping-external-music/#entry268978

2. Xcode 的更改与您

iOS 8 引入了很多变化。我认为我这么说并不让大家感到惊讶,因为论坛上已经出现了很多关于如何处理新引入的问题的帖子。可能被忽略的一个小变化是在 Xcode 模拟器中运行。

似乎当在 Corona 模拟器中为特定设备构建应用程序时,它在通过 Xcode 模拟器运行时会被锁定到该设备。这与您的计算机默认使用的 Xcode 版本有一个快速的区别。

请查看下面帖子中的信息,了解如何避免此潜在问题。

http://forums.coronalabs.com/topic/51497-switching-between-devices-in-ios-simulator/

3. iPhone 6/6+ 优化

完全披露:这是每个人都应该阅读的帖子。乐于助人的 Corona 开发人员 Ingemar 为社区贡献了一个很棒的论坛帖子,其中讨论了将应用程序发布到 iTunes App Store 并确保它具有“针对 iPhone 6/iPhone 6+ 进行了优化”标签所必须的具体内容。

此标签非常重要,因为很多人都会根据他们的应用程序是否被证明可以在他们的新 iPhone 上正确“工作”来搜索应用程序,包括他们的新尺寸和宽高比。确认您的应用程序在新设备上看起来不错(而不是拉伸和失真)是应用程序成功与您的游戏在虚拟货架上积灰之间的区别。

请查看原始帖子中的提示。这是值得的,如果您有任何其他问题,请随时提问。

http://forums.coronalabs.com/topic/51801-how-to-activate-optimized-for-iphone-6-iphone-6-plus/


关于 Alex

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

Rob Miracle
[email protected]

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

无评论

抱歉,评论表单目前已关闭。