For the complete documentation index, see llms.txt. This page is also available as Markdown.

构建基础游戏

为了帮助你入门,这份指南将带你制作一个苹果收集游戏!

苹果收集

这个示例游戏只略过了一些细节,这些内容会在其他指南中更深入地介绍。如果你需要任何帮助,请查看左侧边栏,或使用顶部的搜索功能获取更多信息!

构建地图

我们将从创建一个基础世界开始,里面有一个可以行走的小岛,以及一颗稍后要收集的苹果!

  1. 在资产栏中搜索 Apple 和 Island 资源目录 并将它们拖到你游戏的场景视图中。

Apple and island assets placed in the scene
  1. 那个小岛太小了!在 检查器 将 缩放 设置为 10x10,让它变得更大

Island scale set in the Inspector
  1. 现在小岛的大小合适了,但苹果在岛的后面!将小岛的 图层 设置为 -10,把它推到其他所有物体后面。

Island rendering layer set in the Inspector

添加脚本

在你游戏项目的 脚本 目录中,创建一个名为 pickup_apple.csl 的新文件,并在文本编辑器中打开它,或者使用一个 基于 AI 的 IDE.

粘贴下面的示例脚本并保存文件:

保存 CSL 文件后会自动检测并编译。在运行测试时,按 Alt+F9 可手动热加载编译后的脚本。热加载会保留全局变量和现有对象字段的当前值,因此如果修改了初始化器,需要重启才能生效。场景有变化时请停止并重新启动。 Ctrl+R 会重新加载整个编辑器项目,正常脚本编译不需要这样做。

添加 Apple 组件

既然你已经创建了苹果脚本,我们需要把它应用到场景中的苹果上。为此,我们将添加新的 Pickup_Apple 组件,方法是在 Inspector 中使用它。

  1. 在场景中选中你的 Apple。

  2. 点击 Inspector 中的“Add Component”按钮。

  3. 搜索“Pickup_Apple”组件并点击它,将其添加到苹果上。

Adding the Pickup Apple component in the Inspector

现在你会看到该组件已经添加到苹果上了!你可以通过在 Inspector 中更改数值来调整 Apple 的一些字段:

Pickup Apple component fields in the Inspector

运行你的游戏

准备好后,点击那个有趣的绿色三角形,试试你的游戏吧!

Apple collection game running in a local test

下一步

在接下来的部分中,你将学习如何与多个玩家一起试玩你的游戏、创建你自己的脚本,并构建你梦想中的世界。

这里有一些可以尝试的挑战:

  • 做很多苹果让玩家吃

  • 被吃掉时播放音效

  • 高级: 尝试编写一个脚本,在苹果被吃掉后重新生成更多苹果

--

附注:如果你的岛屿分辨率较低/像素化,请在“Assets”部分点击岛屿的 png 资源,把 Resample Multiplier 设置为 1,然后点击 Apply

Texture settings with Resample Multiplier set to 1

最后更新于