学习 Corona

以下资源可以帮助您学习 Corona,探索特定主题,
或者发现便捷有趣的方式来完成游戏的需求。
无论您是 Corona 新手还是经验丰富的开发者,我们的学习资源都能满足您的需求!

API 参考

超过 1000 个 API 使您能够将想法转化为应用体验。

插件

Corona 插件可以访问额外的功能和第三方服务。

图书

Burtons Media Group 出版的 Corona 应用开发电子书。

Corona 教程

这些类别涵盖了 Corona 的基本方面。每个类别都包含详细的指南、教程、视频课程以及相关的第三方资源(如果有)。您也可以查看我们的 API 参考或在论坛中寻求帮助。

告别全局变量!

一些 Lua 程序员为了方便而依赖全局变量,但最好尽可能避免使用它们。本教程概述了全局变量的风险,并提供了一种方便的方法来从程序中消除它们。

基础 / 全局变量

#android #ios

基本对象生成

在游戏设计中,一个常见元素是对象生成,无论是生成可变数量的敌人并将它们随机放置在屏幕上,还是在计时器增量上重复生成物品。本教程涵盖了基础知识。

基础

#android #ios #plugin

初学者作用域

在 Lua 中,作用域是函数代码的基本方面。如果您是 Lua 新手,请继续阅读以了解作用域并学习一些正确处理它的技巧。

基础 / 作用域

#android #ios #plugin #self-hosted

格式良好代码的价值

格式良好的代码是您作为程序员取得成功的一个重要方面。在本教程中,了解一些使您的代码更简洁、更具可读性的简单方法。

基础 / 代码格式

#android #ios #plugin

常见问题解答

Corona 真的免费吗?

是的 — 核心 Corona 框架是完全免费的,包括 Corona Native,它可用于使用本机语言(C/C++/Obj-C/Java)扩展 Corona。您可以为哪些商店构建没有任何限制。此外,我们还提供一系列插件,使您可以轻松扩展 Corona 的功能;其中大多数是免费的,但一些高级插件必须购买。最后,Corona 市场提供了 100 多个额外的第三方插件;许多是免费的,而其他的则根据维护它们的供应商定价。

 

注意 — Apple、Google 和 Amazon 要求您加入各自的开发者计划才能在其市场中部署应用。这些计划有相关的费用,您需要承担这些费用。

Corona 在哪些平台上运行?

基本 Corona 框架适用于 macOS 和 Windows。Corona Native 目前仅适用于 macOS。

 

注意 — 由于 Apple 的限制,您不能使用 Windows 版本的 Corona 为 iOS、macOS 或 tvOS 构建应用。但是,如果您想定位 Apple 平台,您可以使用在 Windows 机器上编写的相同 Lua 代码,并使用 Mac 构建应用。

我可以为哪些平台构建应用?

Corona 目前支持为以下平台构建应用

  • iOS
  • Android
  • 亚马逊 Kindle
  • Windows 桌面
  • macOS 桌面
  • Apple TV
  • Android TV
  • Steam