来自论坛 — 第101期

来自论坛 — 第101期

来自论坛欢迎来到最新一期的来自论坛。在本系列中,特邀博客作者 Alex Jackson 将重点介绍Corona 论坛中优秀的帖子。目的是关注在我们自己的后院中正在进行的引人入胜、有趣且发人深省的讨论。

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


学习网络。API

Corona 之所以伟大,是因为您可以以最少的工作量快速完成一个项目。API 适用于各种功能,并且可以利用各种插件和第三方库将您的应用程序和游戏扩展到开发的最前沿。

也许是因为这种易用性,一个经常被忽视的 Corona 提供的 API 是 network.request() 调用。这项多功能工作帮助我们从程序中获取数据,在处理跨平台解决方案时为我们提供了一些急需的可扩展性。

下面是一个很好的链接,解释了它更高级的用法之一,以及 mime64 编码如何融入其中。请访问下面的论坛帖子。

https://forums.coronalabs.com/topic/60313-dissecting-curl-into-proper-networkrequest-code/

世界各地的 PDF

Corona 社区一直强烈希望将原生 PDF 处理功能引入我们的应用程序。这将为商业应用程序增加额外的流畅性,使所有交互都保持在应用程序生态系统内。

但是,对原生处理的渴望可以被认为是最好不要挤压的水果。Corona 开发人员可以使用多种选项来打开 PDF,使用户的注意力集中在他们正在使用的应用程序中,并仍然让该用户对 PDF 的处理方式有一定的控制权。最后一点似乎与让 Corona 应用程序处理一切的想法背道而驰,但是有很多用户更喜欢让特定的应用程序打开他们的 PDF(至少在 Android 上是这样!)。

查看下面讨论在不同操作系统上处理 PDF 文件选项的链接。

https://forums.coronalabs.com/topic/60428-android-pdf-any-native-options-yet/
https://forums.coronalabs.com/topic/59898-show-a-pdf-file-inside-an-app

Win32 应用程序中的文本字段样式

桌面是新的前沿。一个一直以来都在寻求用于 Corona 应用程序部署的平台,它已经触手可及。尽管处于测试阶段,但使用 Corona 开发 Windows 应用程序已经为多位开发人员带来了成果,并且它使 Corona 成为为可能需要额外一点马力的功能提供前端的可行选择。

但是,对于某些人来说,有一些问题使桌面 Corona 应用程序难以销售。具体而言,Win32 开发中文本字段的限制。使用 native.newTextField() API 意味着您的应用程序继承了 Microsoft 经典 UI 所拥有的自然“边框”。在某些情况下,用户看到图形对象中的分裂可能会有点不和谐。

在下面的帖子中,一位开发人员和一位 Corona 工程师讨论了一些用于规避这些问题的合法选项,以及一些同样有用的第三方选项。滚动到原始帖子以了解这些选项。

https://forums.coronalabs.com/topic/60305-in-win32-remove-nativenewtextfield-decoration/

关于 Alex

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

Rob Miracle
[email protected]

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

没有评论

抱歉,评论表单暂时关闭。