2D 游戏引擎

Corona 是一个免费的跨平台框架,非常适合为移动设备和桌面系统创建游戏和应用程序。 使用强大但易于学习的 Lua 脚本语言、1000 多个内置 API、大量的插件和 Corona Native 扩展(C/C++/Obj-C/Java),您可以将您的应用程序梦想变为现实。 您甚至可以使用 Live Builds 在多个设备上即时监控项目。 这些功能以及更多功能都是 Corona 生态系统的一部分!

跨平台

使用 Corona,您可以从单个代码库发布到所有主要平台,包括 Apple iPhone 和 iPad、Android 手机和平板电脑、Amazon Fire、Mac 桌面、Windows 桌面,甚至连接的电视(如 Apple TV、Fire TV 和 Android TV)。 无需单独的项目或重写!

成熟且经过时间考验

在 8 年多的时间里,Corona 已经发展成为一个成熟的、经过实战考验的框架。 1000 多个 API 使您可以访问精灵动画、音频和音乐、Box2D 物理、对象补间、高级图形滤镜、粒子发射器、网络、系统控制、纹理管理、原生元素、数据等等。

基于 Lua

Corona 使用 Lua,这是一种强大且易于学习的脚本语言,并有大量的文档支持。 Lua 被设计为轻量级、快速且功能强大。 它用于《文明》、《魔兽争霸》等主要游戏以及无数的独立游戏。 设计师也倾向于喜欢 Lua,因为它非常容易上手,并且提供了简单、宽容的语法 - 如果您以前从未编写过代码,Lua 和 Corona 是一个完美的起点!

实时模拟

与您已经熟悉的 IDE 或文本编辑器配对,交互式Corona 模拟器将立即响应您的代码更改,提供您的应用程序在实际设备上的外观和行为的实时预览。 从图形到动画,从模拟物理到美丽的粒子效果,Corona 模拟器简化了您的工作流程,让您立即看到更改。

实时测试

当您准备好超越 Corona 模拟器并在实际设备上测试您的应用程序时,只需在构建屏幕上选择一个复选框,我们的实时构建系统就会启动。 然后,就像即时更新的 Corona 模拟器一样,本地网络上运行该应用程序的实时构建的任何设备都将立即更新,从而节省您频繁构建和重新安装的时间。

速度和性能

从极速的 OpenGL 图形到 Lua 的轻量级脚本功能,Corona 在每个核心级别都针对性能进行了优化。 使用 Corona,您的应用程序会在构建时自动编译,从而简化性能和稳定性。

插件功能

Corona 的核心功能已经很丰富,但是如果您需要更多功能,Corona 市场中还有许多插件可以进一步扩展 Corona! 从应用内广告、分析、媒体、硬件功能等,您可以通过选择近 200 个插件来获得,并且这个数字还在不断增长。

无限制

调用任何原生库

如果广泛的核心功能和插件选择没有提供您需要的特定功能,Corona Native 允许您将 Lua 代码和资源与 Xcode 或 Android Studio 项目集成,并使用这些工具来构建您的应用程序。 本质上,Corona Native 允许您为 Apple 平台使用 Objective-C 和 Swift,为 Android 平台使用 Java,并为两者都使用 C/C++ 来调用任何原生库

满足所有需求的插件

使用 Corona Native,您甚至可以在 Corona 市场中为其他 Corona 开发人员创建和分发强大的插件,从而公开原生平台功能、对第三方工具的支持等等。

易于设置

Corona 简洁而包容:只需下载并安装 Corona,启动一个新项目,然后在您喜欢的 IDE 或文本编辑器中开始编辑 Lua 代码。 就是这样! 使用 Corona,乐趣立即开始,您的更改将通过内置的 Corona 模拟器立即反映出来 - 无需维护内部工具集或配置外部 SDK。

Corona 是
完全免费

没有隐藏的费用、收费或版税。
无论您是独立开发者还是大型发行商,您都永远不必为核心功能付费。

Corona 卡片

CoronaCards 设计为添加到现有的原生应用程序中 - 它可以嵌入到现有的应用程序结构中,因此它不控制或拥有主要的应用程序堆栈。
有完全的灵活性:显示 CoronaCards 全屏或部分屏幕,甚至作为叠加层。 看看你能做什么!

立即开始使用 Corona 开发

加入全球超过 50 万使用 Corona 创建热门移动应用程序的开发人员的行列。