Corona 极客聚会 – 第 5 集 – iPhone5 / iOS6 支持、微软 Surface 开发者计划和物理 API

Corona 极客聚会 – 第 5 集 – iPhone5 / iOS6 支持、微软 Surface 开发者计划和物理 API

本周的 Corona Geek On Air 节目第 5 集直播!

本周,我们讨论了之前 Corona SDK 构建版本的发布说明,回答了一些新手问题,讨论了精灵图以及它们如何节省内存,了解了 Lua Glider 作为另一个 Corona SDK 开发工具,并最后介绍了如何将物理效果应用于应用程序中的 Corona 对象。

请务必查看下面的节目注释,了解节目中讨论的完整主题列表和资源。

一如既往,请务必 下周一中部时间下午 2 点加入我们观看第 4 集,并将我们添加到您的 Google+ Corona SDK 圈子

感谢收看,

Charles McKeever
Corona 极客


节目极客

如果您是这个话题的新手,那么 Corona SDK 是一个跨平台的移动开发工具包,开发人员可以轻松地为 Android 和 iOS 设备以及 Kindle 和 Nook 创建原生应用程序。您可以在 http://www.CoronaLabs.com 上找到有关 Corona SDK 的更多信息。

在这一集的 Corona Geek On Air 节目中,我们涵盖了

最新构建版本发布说明

构建版本 909

  • Mac 模拟器:每日构建版本的用户现在可以使用 iOS 6 GM seed 进行构建。
  • Mac:新皮肤:iPhone5、KindleFireHD 7 英寸和 9 英寸、Galaxy S3。此外,在 50% 观看时,GalaxyTab、iPadRetina、iPhone、iPhone4、KindleFire、NookColor 的清晰度也得到改善。
  • Android/iOS:添加了通过 native.showPopup(“rateApp”) 函数显示应用商店“撰写评论”窗口的功能。支持 iTunes App Store(iOS6 及更低版本)、Google Play、亚马逊应用商店、三星应用商店和(隆重推出)Nook 应用商店。
  • 核心:添加 display.pixelWidth 和 display.pixelHeight。在 iOS 上,您可以使用它来检测您是否在 iPhone5 上运行。
  • Mac/Windows:修复了 Corona 模拟器中的一个错误,该错误导致 system.getInfo(“mode”) 返回“Nook Color”而不是像实际设备一样的“BNRV200”。
  • Mac/Windows:更新了 Corona 模拟器中 Galaxy SIII 和 Kindle Fire HD 的型号名称,以匹配实际设备。
  • Android:修复了原生 TextBox,使其文本垂直顶部对齐而不是垂直居中。(请注意,原生 TextField 仍然垂直居中,这是设计使然。)案例编号:17327
  • Windows:添加了新的设备皮肤 iPhone 5、Galaxy SIII、Kindle Fire HD 7 英寸和 Kindle Fire HD 9 英寸。
  • 构建维护:调整 Xcode 项目,以在强制 armv7 覆盖时不会破坏 iOS 模拟器构建。

构建版本 910

  • iOS6:使 UIWindow 始终适应全屏尺寸。触摸在 iPhone5 的底部无法穿透
  • 核心:添加 display.actualContentWidth 和 display.actualContentHeight,这是屏幕在 Corona 单位中的宽度/高度。

构建版本 912

  • Android/iOS:添加了通过 native.showPopup(“appStore”) 显示其他应用程序的应用商店详细信息的功能。
  • Mac 模拟器:取消了对 iOS 6 GM seed 模板的构建限制,因此付费/授权的 iOS 开发人员(那些向 Apple 支付了 99 美元的人)现在可以使用分发密钥进行构建并提交到 App Store。

Corona 公告

  • 您现在可以使用构建版本 912 为 iOS6 进行构建。
  • SDK 现在支持在 iPhone 5 上运行的旧版应用程序的信箱模式。
  • 要支持新的、更高的屏幕,您需要将 [email protected] 添加到您的项目文件夹。

新手问题

  • 什么是精灵?
  • 什么是精灵图?
  • 什么是精灵/纹理打包器?


精灵图详解

Corona 博客亮点

应用评审

  • Lua Glider (IDE) – 以前称为 Cider
  • 适用于 Mac 和 Windows
  • 项目视图
  • 代码补全
  • 代码版本历史记录
  • 代码折叠
  • 内置输出控制台
  • 函数导航器
  • 代码高亮显示 – 我最喜欢的功能 – 选择一个实例

设备新闻

API 聚焦

让我们连接

Charles McKeever
[email protected]

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

5 条评论
  • CraftyDeano
    发布于 9 月 18 日 17:16

    大家好,

    关于 [email protected]:568 是 1136(iPhone 5 屏幕高度)的一半,所以它就像一个非视网膜 iPhone 5 分辨率……有点奇怪?

    • charlesmckeever
      发布于 9 月 19 日 12:17

      嗨,CraftyDeano。好眼力。我不确定这是否是官方的理由,但它似乎有点道理。感谢您指出这一点。您是否正在为 iPhone 5 开发应用程序?

      • CraftyDeano
        发布于 9 月 19 日 13:38

        我很快就会,目前只是更新我当前的应用程序以利用更大的屏幕。

        在 corona 中,88 个像素(或 44 个 corona 点)被添加到显示屏的顶部和底部,所以它不是直接的 176 到顶部或底部。

        我在 github 中为 config.lua 创建了一个 gist,它可以将屏幕尺寸设置为适用于任何 iPhone、iPhone 5 或 iPad 的正确分辨率。

        如果您觉得有帮助,链接在这里 https://gist.github.com/3751257 🙂

        • charlesmckeever
          发布于 9 月 20 日 09:36

          太棒了。感谢分享。看起来 github 的链接在评论中不起作用。您可以再次尝试发布吗?另外,您的应用程序叫什么名字?

          • Dean Paddy Murphy
            发布于 9 月 20 日 10:29

            https://gist.github.com/3751257

            可能是我发布的方式(语法错误!),请检查上面的链接。

            我的应用程序叫做 Joke Shake!它对于 iPhone 和 iPad 是免费的,您可以在 http://www.jokeshake.com 上找到它

            这是一个有趣的项目,它教会了我很多关于分析、广告、IAP、Facebook 集成、电子邮件/短信集成的知识。很高兴看到它现在公开了。

发表评论