欢迎使用 Solar2D!在创建实际应用之前,我们将提供一些基本信息并讨论如何入门。
Solar2D 是一个跨平台框架,用于快速创建移动设备和桌面系统的应用和游戏。这意味着您可以创建一次项目,然后将其发布到多种类型的设备,包括 Apple iPhone 和 iPad、Android 手机和平板电脑、Amazon Fire、Mac 桌面、Windows 桌面,甚至连接的电视,如 Apple TV、Fire TV 和 Android TV。
Solar2D 被专业程序员、移动应用开发者、企业、学校和大学用于开发引人入胜的游戏、教育应用、商业/实用应用等。Solar2D 对于初学者来说很容易学习,但对于经验丰富的开发者来说也足够强大。使用 Solar2D,您可以获得以下所有优势:
一个完整的框架,可让您创建游戏、教育应用、商业/实用应用等。
跨平台 - 只需一个代码库即可为移动设备、桌面设备和联网电视设备进行开发。
开发使用 Lua 进行,这是一种功能强大且
使用 实时设备测试 优化您的工作流程 — 只构建和部署您的应用一次,然后在您的设备上通过本地网络几乎即时地查看代码/资源更新。
超过 1000 个 API 使您能够将您的想法转化为令人惊叹的创新应用体验。
插件 为开发者提供了对其他功能、工具和服务的访问。
各种插件助您成功,只需几行代码。将时间花在制作出色的应用上,而不是实现
由
Solar2D 是一个基于 Lua 的框架,它提供了一套 大量的 API 和 插件,允许开发者快速轻松地制作可在多种类型的设备上运行的应用。
使用
除了核心框架之外,Solar2D 还包含许多 插件,这些插件添加了特定功能并有助于加快应用的开发速度。想要通过
本质上,Solar2D 专注于帮助您快速制作应用!大多数开发者报告说,与其他系统相比,他们能够使用 Solar2D 更快地完成应用。由于只需编写一个可部署到多个平台的代码库,选择 Solar2D 是自然而然的选择。
Solar2D 有三种变体,以便您可以使用最适合您需求的工具集:
Solar2D 是一个
如果您是 Solar2D 或应用开发的新手,请下载 Solar2D — 它包含快速入门所需的所有核心功能!
Solar2D Native 提供对操作系统和原生 API 的
CoronaCards 用于在本机应用或其他框架中实现 Solar2D。这允许开发者嵌入 Solar2D 资源,而不会干扰主应用程序堆栈。
入门需要什么?除了 Solar2D 之外,您还需要一个 IDE 或文本编辑器(我们将在第 1 章中进一步讨论这一点)。
具体的系统要求取决于您是在 Mac 还是 Windows 系统上进行开发:
适用于 macOS 的 Solar2D 支持构建适用于 iOS、Android、tvOS 和
有关更多详细信息,请参阅 系统要求 页面。如果您准备好安装,请继续 安装 Solar2D - macOS。
适用于 Windows 的 Solar2D 支持构建适用于 Android 和 Win32 桌面的应用程序。它需要以下基本系统元素:
有关更多详细信息,请参阅 系统要求 页面。如果您准备好安装,请继续 安装 Solar2D - Windows。
Solar2D 社区友好且乐于助人!您可以通过各种方式与其他 Solar2D 开发者互动:
您可以通过以下几个地方了解更多关于 Solar2D 的信息:
学习 Solar2D 最有趣的方式是 创建一个简单的游戏。如果您以前从未创建过移动应用或进行过编程,请不要担心 — 本指南中的章节将引导您完成从头到尾的整个过程。
Apple 和 Apple 徽标是 Apple Inc. 在美国和其他国家/地区的注册商标。App Store 是 Apple Inc. 的服务标志。Mac 和 Mac 徽标是 Apple Inc. 在美国和其他国家/地区的注册商标。
Google Play、Android TV、Google Play、AdMob 和 Google Analytics 徽标是 Google Inc. 的商标。
Amazon、Kindle、Echo、Alexa、Dash、Fire 以及所有相关徽标是 Amazon.com, Inc. 或其附属公司的商标。
Microsoft、Encarta、MSN 和 Windows 是 Microsoft Corporation 在美国和/或其他国家/地区的注册商标或商标。
Steam 和 Steam 徽标是 Valve Corporation 在美国和/或其他国家/地区的商标和/或注册商标。