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

添加脚本

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

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

保存 CSL 文件时会自动检测并编译。在运行测试中,按 Alt+F9 可手动热加载已编译的脚本。场景更改需要停止并重新启动。 Ctrl+R 会重新加载整个编辑器项目,普通脚本编译不需要。

添加 Apple 组件

现在你已经创建了苹果脚本,我们需要将它应用到场景中的苹果上。为此,我们将通过检查器添加新的 Pickup_Apple 脚本中的组件。

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

  2. 点击检查器中的“添加组件”按钮。

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

Adding the Pickup Apple component in the 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

最后更新于