30分钟创建你的第一个千星奇域关卡

欢迎来到千星奇域系列教程的第一篇!在这篇文章中,我们将用30分钟的时间,带你从零开始创建一个完整的跑酷关卡。通过这个实战项目,你将掌握千星沙箱编辑器的基础操作,为后续的深入学习打下坚实基础。

本篇学习目标

  • 了解千星奇域的基本概念和特点
  • 掌握编辑器的界面布局和基础操作
  • 理解节点图系统的工作原理
  • 独立完成一个简单跑酷关卡的制作

预计学习时间

  • 阅读理解:30分钟
  • 动手实践:60-90分钟
  • 总计:2小时左右

前置要求

  • 原神账号,冒险等阶≥28级
  • 已完成序章第三幕”捕风的异乡人”
  • 能够流畅运行原神的设备

第一部分:千星奇域概览

什么是千星奇域

千星奇域是《原神》在6.1版本推出的官方UGC(User Generated Content,用户生成内容)平台。它为玩家提供了一个完整的游戏关卡创作和分享生态系统。

通过千星奇域,你可以:

作为创作者

  • 使用强大的千星沙箱编辑器设计游戏关卡
  • 直接调用《原神》的游戏机制(战斗、元素反应、物理效果等)
  • 使用可视化节点图系统实现游戏逻辑,无需编程
  • 发布作品并获得其他玩家的反馈和支持

作为玩家

  • 在奇域大厅浏览和游玩全球玩家创作的关卡
  • 体验各种类型的玩法(跑酷、解谜、对抗、经营等)
  • 为喜欢的作品点赞评论,与创作者互动
  • 参与官方活动,获取限定奖励

千星奇域支持的关卡类型

千星沙箱编辑器支持多种游戏类型的创作,主要包括:

冒险闯关类

  • 跑酷关卡:测试玩家的操作和反应能力
  • 解谜关卡:通过机关谜题考验玩家智力
  • 探险关卡:结合战斗、解谜、收集等多种元素

对抗竞技类

  • PVP竞技:玩家之间的实时对抗
  • 生存挑战:抵御持续刷新的敌人
  • 竞速比赛:比拼通关时间

多人派对类

  • 团队协作:需要多人配合完成的任务
  • 小游戏集合:各种趣味小游戏
  • 社交互动:强调玩家间交流的轻松玩法

模拟经营类

  • 资源管理:收集、生产、建设的循环
  • 建筑建造:自由搭建和装饰
  • 角色养成:长期成长型玩法

本教程将从最基础的跑酷关卡开始,这是最适合初学者的入门类型。

千星奇域 vs 其他游戏编辑器

如果你曾经使用过其他游戏编辑器,可以通过以下对比快速理解千星奇域的特点:

与Unity/Unreal比较

  • ✅ 优势:无需编程,使用可视化节点图;内置丰富的原神游戏资源;可直接调用成熟的游戏机制
  • ❌ 限制:创作范围限定在原神世界观内;功能相对专业引擎更聚焦于关卡设计

与Roblox Studio比较

  • ✅ 优势:更高质量的图形表现;更成熟的战斗和物理系统;原神IP的巨大玩家基础
  • ❌ 限制:相对更注重关卡创作而非完整游戏开发

与Minecraft命令方块比较

  • ✅ 优势:更强大的可视化编辑器;更复杂的逻辑系统;更丰富的游戏机制
  • ❌ 限制:自由度相对较低,需要在框架内创作

千星奇域的核心定位
介于简单的关卡编辑器和专业游戏引擎之间,为原神玩家提供一个低门槛、高上限的UGC创作平台。

本系列教程的学习路径

本系列共5篇文章,采用”渐进式学习 + 项目驱动”的方式:

  1. 本篇(01-快速入门):编辑器基础 + 简单跑酷关卡
  2. 02-节点图深入:复杂逻辑 + 解谜关卡
  3. 03-多人系统:多人机制 + 竞技场关卡
  4. 04-高级技巧:资源管理 + 模拟经营关卡
  5. 05-优化发布:性能优化 + 社区运营

每篇文章都包含完整的实战项目,确保你学以致用。完整学习路径请查看:千星奇域制作学习完整指南 - 从入门到精通

第二部分:解锁与进入千星奇域

解锁条件

在开始创作之前,你需要满足以下条件:

必需条件

  • 完成魔神任务序章第三幕”捕风的异乡人”
  • 冒险等阶达到28级

推荐条件

  • 体验过原神的主要游戏机制(战斗、探索、解谜等)
  • 了解基本的元素反应系统

如果你还没有达到解锁条件,建议先完成主线任务并提升冒险等阶。这不仅能解锁千星奇域,也能让你更好地理解游戏机制,为创作打下基础。

进入千星奇域

解锁后,有两种方式进入千星奇域:

方式一:快捷按钮(推荐)

  1. 在游戏主界面,查看右上角的功能按钮区
  2. 点击”千星奇域”图标(星形标志)
  3. 直接进入千星奇域主界面

千星奇域进入界面
图片说明:游戏主界面右上角的千星奇域入口

方式二:派蒙菜单

  1. 按ESC键(PC)或点击左上角派蒙图标
  2. 在菜单中选择”千星奇域”选项
  3. 进入千星奇域主界面

首次进入引导

第一次进入千星奇域时,系统会自动触发新手任务”奇域盛邀·巧趣醒转”:

引导内容

  1. 介绍千星奇域的基本概念
  2. 创建你的奇域人偶(虚拟形象)
  3. 体验一个简单的教学关卡
  4. 简单了解编辑器界面

完成奖励

  • 基础装扮套装
  • 初始创作资源
  • 解锁完整编辑器功能

提示:新手引导大约需要10-15分钟,建议认真完成,这会帮助你快速理解千星奇域的基本玩法。

千星奇域主界面介绍

完成新手引导后,你将看到千星奇域的主界面,包含四个主要区域:

奇域大厅界面
图片说明:千星奇域主界面布局

1. 奇域大厅

  • 浏览其他玩家创作的关卡
  • 按类型、热度、时间等筛选
  • 游玩和评价关卡
  • 关注喜欢的创作者

2. 千星沙箱

  • 进入编辑器开始创作
  • 管理你的关卡项目
  • 查看创作统计数据
  • 访问教程和资源

3. 装扮搭配

  • 自定义奇域人偶外观
  • 解锁和更换装扮
  • 查看装扮收集进度
  • 参与装扮相关活动

4. 纪游系统

  • 完成创作相关任务
  • 获取奖励和资源
  • 提升创作者等级
  • 解锁更多功能

本教程主要聚焦于”千星沙箱”部分,即关卡创作功能。

第三部分:千星沙箱编辑器基础

创建新项目

让我们开始创建第一个关卡项目:

步骤1:进入千星沙箱

  • 在千星奇域主界面点击”千星沙箱”
  • 进入项目管理界面

步骤2:创建新关卡

  • 点击”创建新关卡”按钮
  • 选择关卡模板(初学者建议选择”空白关卡”)
  • 填写关卡基本信息:
    • 关卡名称:例如”我的第一个跑酷关卡”
    • 关卡描述:简单说明关卡内容
    • 关卡类型:选择”冒险闯关”
    • 难度等级:选择”简单”

步骤3:进入编辑器

  • 点击”开始创作”
  • 加载编辑器界面(首次加载可能需要一些时间)

编辑器界面详解

千星沙箱编辑器的界面设计非常直观,主要分为五个区域:

编辑器界面全景
图片说明:千星沙箱编辑器界面布局(已标注各区域)

① 顶部工具栏

工具栏详解
图片说明:顶部工具栏各按钮功能

从左到右依次为:

  • 文件菜单:保存、加载、导出
  • 编辑工具:撤销、重做、复制、粘贴
  • 视图模式:3D视图、节点图视图切换
  • 测试运行:快速测试关卡
  • 发布管理:发布和更新关卡

② 左侧物件库

物件库包含所有可用的游戏元素:

  • 地形分类:平台、坡道、墙壁、地面
  • 装饰分类:植被、建筑、特效
  • 功能分类:传送点、检查点、触发器
  • 敌人分类:各种怪物和NPC
  • 机关分类:开关、门、移动平台

使用方法:

  1. 在分类中找到需要的物件
  2. 拖拽到3D视口中
  3. 在属性面板中调整参数

③ 中央3D视口

这是编辑器的核心区域,用于可视化地搭建关卡:

  • 显示关卡的3D预览
  • 可以选择、移动、旋转、缩放物件
  • 支持自由视角操作

④ 右侧属性面板

显示当前选中物件的详细属性:

  • 基础属性:位置、旋转、缩放
  • 外观属性:材质、颜色、透明度
  • 功能属性:根据物件类型显示特定选项
  • 标签管理:为物件添加标识符

⑤ 底部节点图区域

这是千星沙箱最强大的功能之一:

  • 使用可视化节点定义游戏逻辑
  • 连接不同节点实现复杂功能
  • 支持折叠/展开以节省空间

我们稍后会详细讲解节点图系统的使用。

视口基础操作

在3D视口中,你需要掌握以下基本操作:

视角控制

  • 旋转视角:按住鼠标右键并拖动
  • 平移视角:按住鼠标中键并拖动
  • 缩放视角:滚动鼠标滚轮

物件操作

  • 选择物件:左键点击物件
  • 移动物件:选中后按住左键拖动,或使用移动工具(W键)
  • 旋转物件:使用旋转工具(E键)
  • 缩放物件:使用缩放工具(R键)
  • 删除物件:选中后按Delete键

精确调整

  • 网格吸附:开启后物件会自动对齐网格
  • 数值输入:在属性面板直接输入精确数值
  • 复制物件:Ctrl+C复制,Ctrl+V粘贴

快捷操作

  • Ctrl+S:快速保存
  • Ctrl+Z:撤销操作
  • Ctrl+Y:重做操作
  • F键:聚焦选中的物件
  • Space键:播放/暂停测试

实践建议:花5-10分钟熟悉这些基础操作,在空白场景中随意放置和调整物件,培养手感。

节点图系统初识

节点图(Node Graph)是千星沙箱的核心功能,用于定义游戏逻辑。如果你用过Unreal的蓝图或Unity的Visual Scripting,会觉得非常熟悉。

什么是节点图?

节点图是一种可视化的编程方式,通过连接不同功能的”节点”来实现游戏逻辑。每个节点代表一个功能或事件,节点之间的连线表示逻辑流程。

节点图系统示例
图片说明:一个简单的节点图示例(玩家进入区域触发传送)

节点的基本结构

  • 输入端口(左侧):接收来自其他节点的数据或信号
  • 节点主体:显示节点名称和类型
  • 参数区:设置节点的具体参数
  • 输出端口(右侧):输出数据或信号给其他节点

节点的三大类型

  1. 事件节点(Events)

    • 表示”什么时候发生”
    • 例如:游戏开始、玩家进入区域、按下按钮
    • 特征:通常没有输入端口,只有输出端口
    • 颜色:红色边框
  2. 条件节点(Conditions)

    • 表示”判断是否满足条件”
    • 例如:检查变量值、比较数字、判断物件状态
    • 特征:有True和False两个输出分支
    • 颜色:黄色边框
  3. 行动节点(Actions)

    • 表示”执行什么操作”
    • 例如:传送玩家、生成敌人、播放音效
    • 特征:接收输入,执行后输出到下一个节点
    • 颜色:蓝色边框

基础逻辑示例

1
2
3
4
5
6
逻辑1:玩家进入区域 → 播放提示音 → 显示文字提示
[事件节点] → [行动节点] → [行动节点]

逻辑2:玩家碰到终点 → 判断是否收集所有物品 → 是:显示胜利 / 否:显示提示
[事件节点] → [条件节点] ┬→ [True输出] → [行动节点]
└→ [False输出] → [行动节点]

创建和连接节点

  1. 在节点图区域右键,打开节点菜单
  2. 选择需要的节点类型
  3. 点击创建,节点出现在画布上
  4. 从一个节点的输出端口拖拽到另一个节点的输入端口,创建连线

调试节点图

  • 测试运行时,执行到的节点会高亮显示
  • 可以设置断点,逐步调试逻辑
  • 在节点上添加注释,方便理解

初学者提示:节点图看起来可能有点复杂,但本质上就是”如果…那么…”的逻辑。我们在实战项目中会详细演示。

第四部分:实战项目 - 简单跑酷关卡

现在让我们动手创建第一个完整的关卡!我们将制作一个简单的跑酷关卡,包含以下元素:

关卡目标

  • 从起点跳到终点
  • 中间有多个平台和障碍物
  • 掉落后从检查点重生
  • 到达终点显示胜利

预计制作时间:60分钟

步骤一:创建新关卡并设置场景

1.1 创建项目(已在前面完成)

1.2 设置场景环境

场景环境决定了关卡的视觉氛围:

  1. 在顶部工具栏点击”场景设置”

  2. 选择”环境”标签

  3. 配置以下参数:

    • 天空盒:选择”晴朗天空”(适合跑酷关卡的明亮环境)
    • 光照方向:调整为45度角,确保平台清晰可见
    • 雾效:轻微雾效(距离500-1000)增加深度感
    • 背景音乐:选择一个轻快的背景音乐
  4. 保存场景设置

视觉设计建议:明亮的环境能让玩家更清楚地看到平台边缘,减少因视野不清造成的失误。

步骤二:搭建地形结构

现在开始搭建关卡的骨架——平台系统。

2.1 放置起始平台

放置起始平台
图片说明:放置起始平台的位置和大小

  1. 在左侧物件库中找到”地形 → 平台 → 方形平台”
  2. 拖拽到3D视口中心位置(坐标0, 0, 0)
  3. 在右侧属性面板设置:
    • 尺寸:X=10, Y=1, Z=10(较大的起始平台,给玩家熟悉操作的空间)
    • 材质:选择”草地”材质
    • 名称:重命名为”StartPlatform”(方便管理)

2.2 添加跳跃平台序列

添加跳跃平台序列
图片说明:平台序列的排列方式和间距

接下来创建一系列需要跳跃才能到达的平台:

  1. 复制起始平台(Ctrl+C, Ctrl+V)

  2. 调整第一个跳跃平台:

    • 位置:X=15, Y=1, Z=0(与起始平台间距5米)
    • 尺寸:X=5, Y=1, Z=5(较小,增加难度)
    • 名称:Platform_01
  3. 继续复制并创建平台序列:

    1
    2
    3
    4
    Platform_02: 位置(20, 2, 5)   尺寸(4, 1, 4)
    Platform_03: 位置(25, 3, 0) 尺寸(4, 1, 4)
    Platform_04: 位置(30, 2, -5) 尺寸(4, 1, 4)
    Platform_05: 位置(35, 4, 0) 尺寸(5, 1, 5)

设计原则

  • 平台高度差异不超过2米(原神角色跳跃高度限制)
  • 水平距离在3-5米之间(可跳跃但需要一定操作)
  • 平台大小逐渐变小,难度递增
  • 方向变化增加趣味性,避免单调
  1. 调整视角,从侧面和上方检查平台布局是否合理

2.3 设置终点区域

  1. 创建一个较大的终点平台:

    • 位置:X=45, Y=5, Z=0
    • 尺寸:X=8, Y=1, Z=8
    • 材质:选择不同颜色(如”金色”)以示区别
    • 名称:EndPlatform
  2. 在终点平台上添加视觉标识:

    • 从物件库找到”特效 → 光柱”
    • 放置在终点平台中心
    • 设置颜色为金色,高度10米

2.4 添加安全网(可选)

在平台序列下方创建一个大平台作为”安全网”:

  • 位置:Y=-10(低于所有平台)
  • 尺寸:足够大,覆盖整个关卡区域
  • 材质:半透明水面或云层效果
  • 作用:玩家掉落后会落在这里,触发重生逻辑

步骤三:添加障碍物与装饰

现在让关卡更有挑战性和趣味性。

3.1 添加移动障碍物

添加障碍物示例
图片说明:移动障碍物的放置位置

  1. 在Platform_02和Platform_03之间添加摆动障碍:

    • 物件库 → 机关 → 摆动锤
    • 放置在平台中间
    • 属性设置:
      • 摆动周期:3秒
      • 摆动角度:90度
      • 碰撞效果:击退
  2. 在Platform_04上添加旋转障碍:

    • 物件库 → 机关 → 旋转刀片
    • 放置在平台边缘
    • 属性设置:
      • 旋转速度:中速
      • 高度:1米(玩家可以跳过)

3.2 添加引导元素

帮助玩家理解路线和操作:

  1. 在每个平台间添加箭头指示:

    • 物件库 → 装饰 → 指示箭头
    • 指向下一个平台
    • 颜色:明亮的黄色或绿色
  2. 在关键跳跃点添加光环特效:

    • 标识最佳起跳位置
    • 降低新手玩家的尝试成本

3.3 场景美化

让关卡更有视觉吸引力:

  1. 在大平台上添加植被:

    • 树木、灌木、花草
    • 注意不要挡住路线
  2. 在远景添加建筑或山脉:

    • 营造世界感
    • 填充空旷的背景
  3. 添加漂浮粒子特效:

    • 光点、花瓣等
    • 增强氛围感

性能提示:装饰物件不宜过多,控制在50个以内,避免影响游戏流畅度。

步骤四:设置游戏逻辑

现在使用节点图系统为关卡添加交互功能。

4.1 设置起点传送

让玩家开始游戏时传送到起点平台:

设置游戏逻辑节点图
图片说明:起点传送的节点图连接

  1. 切换到节点图视图(底部区域)
  2. 右键 → 添加事件节点 → “游戏开始”
  3. 右键 → 添加行动节点 → “传送玩家”
  4. 连接两个节点:
    1
    [游戏开始] → [传送玩家]
  5. 在”传送玩家”节点中设置:
    • 目标位置:选择StartPlatform的中心点
    • 传送方式:淡入淡出

4.2 设置终点触发

玩家到达终点时触发胜利:

  1. 选中EndPlatform(在3D视口中)
  2. 在属性面板中启用”触发器”功能
  3. 在节点图中添加:
    1
    [玩家进入EndPlatform] → [显示UI提示] → [等待3秒] → [结束游戏]
  4. 配置”显示UI提示”节点:
    • 文本内容:”恭喜通关!”
    • 显示位置:屏幕中央
    • 字体大小:大号
    • 颜色:金色

4.3 设置掉落重生

玩家掉落时返回最近的检查点:

  1. 在起始平台和Platform_05放置检查点物件:

    • 物件库 → 功能 → 检查点
    • 放置在平台中心
    • 添加明显的视觉标识(光柱或图标)
  2. 创建掉落检测逻辑:

    1
    2
    [玩家高度 < -5] → [条件:判断高度] 
    └→ [True] → [传送到最近检查点] → [恢复玩家状态]
  3. 配置节点参数:

    • 检测频率:每0.1秒
    • 恢复状态:满血、清除负面效果

4.4 添加计时系统(可选)

记录玩家的通关时间:

  1. 创建计时逻辑:

    1
    2
    [游戏开始] → [启动计时器]
    [到达终点] → [停止计时器] → [显示用时]
  2. 在UI中显示实时计时:

    • 位置:屏幕右上角
    • 格式:00:00.00
    • 颜色:白色半透明背景

步骤五:测试与优化

关卡基本完成,现在进行测试和调整。

5.1 进入测试模式

测试模式界面
图片说明:测试模式的操作界面

  1. 点击顶部工具栏的”测试运行”按钮
  2. 编辑器切换到游戏模式
  3. 你将作为玩家出生在起点

5.2 测试检查清单

逐项测试以下内容:

路线测试

  • ✅ 能否顺利到达每个平台?
  • ✅ 跳跃距离是否合理?(不会太简单或太难)
  • ✅ 平台高度差是否在可跳跃范围内?
  • ✅ 路线指引是否清晰?

障碍物测试

  • ✅ 障碍物的移动周期是否合理?
  • ✅ 是否存在无解的障碍组合?
  • ✅ 被击中后的反馈是否明显?

逻辑测试

  • ✅ 起点传送是否正常工作?
  • ✅ 掉落后是否正确重生?
  • ✅ 检查点是否正确触发?
  • ✅ 到达终点是否显示胜利界面?

视觉测试

  • ✅ 光照是否合适?(不会太暗看不清)
  • ✅ 特效是否过于刺眼?
  • ✅ 引导元素是否足够明显?

性能测试

  • ✅ 游戏是否流畅?(帧率稳定在30fps以上)
  • ✅ 是否存在卡顿现象?

5.3 根据测试结果优化

常见问题和解决方案:

问题1:某个跳跃太难

  • 解决:缩短平台间距,或增加平台大小

问题2:障碍物太频繁,几乎无法通过

  • 解决:降低障碍物速度,或增加移动周期

问题3:玩家不知道往哪走

  • 解决:增加更多引导元素(箭头、光效)

问题4:掉落重生位置不合理

  • 解决:调整检查点位置,或增加更多检查点

问题5:游戏运行卡顿

  • 解决:减少装饰物数量,降低特效复杂度

5.4 迭代优化

根据测试结果调整后,再次测试,重复此过程直到满意。

开发建议:邀请朋友试玩并收集反馈,旁观者往往能发现你注意不到的问题。

步骤六:发布关卡

关卡测试完成,现在可以发布给其他玩家体验了!

6.1 完善关卡信息

发布关卡界面
图片说明:发布关卡的信息填写界面

  1. 点击顶部工具栏的”发布管理”
  2. 填写详细信息:

基本信息

  • 关卡名称:简洁有吸引力,如”极速跳跃挑战”
  • 简短描述:一句话概括,如”测试你的跳跃技巧!”
  • 详细说明:介绍关卡特色、难度、预计时长
  • 版本号:初次发布为v1.0

分类标签

  • 类型:冒险闯关 / 跑酷
  • 难度:简单
  • 玩家数量:单人
  • 预计时长:3-5分钟
  • 关键词:跑酷、跳跃、入门、休闲

视觉素材

  • 缩略图:关卡的代表性截图(自动生成或手动上传)
  • 预览图:2-4张展示关卡特色的截图
  • 预览视频:30-60秒的游玩录像(可选但推荐)

6.2 设置发布选项

可见性

  • 公开:所有人可见和游玩(推荐新手选择)
  • 仅好友:只有好友可见
  • 私密:仅自己可见(用于测试)

权限设置

  • 允许评论:是
  • 允许收藏:是
  • 允许二次创作:根据个人意愿选择

内容分级

  • 确认关卡内容符合社区规范
  • 标注是否包含战斗、竞技等元素

6.3 发布

  1. 检查所有信息填写完整
  2. 勾选”我已阅读并同意千星奇域创作者协议”
  3. 点击”发布”按钮
  4. 等待审核(通常几分钟到几小时)

6.4 发布后管理

发布成功后,你可以:

查看数据

  • 游玩次数
  • 完成率
  • 平均用时
  • 点赞和收藏数

回复评论

  • 感谢玩家反馈
  • 解答疑问
  • 收集改进建议

更新迭代

  • 根据反馈修改关卡
  • 发布更新版本
  • 在更新说明中列出改动

推广分享

  • 分享到社交媒体
  • 邀请好友试玩
  • 参与官方活动

第五部分:核心概念深入理解

完成第一个关卡后,让我们回顾并深入理解一些核心概念。

节点图逻辑详解

节点图是千星沙箱的灵魂,理解它能让你创作出更复杂的玩法。

节点的执行流程

节点图的执行遵循”从左到右”的流程:

1
开始节点 → 中间节点1 → 中间节点2 → 结束节点

事件节点(Events)详解

事件节点是逻辑的起点,常用的事件包括:

  1. 游戏生命周期事件

    • 游戏开始:关卡加载完成时触发
    • 游戏结束:关卡结束时触发
    • 每帧更新:每帧执行(慎用,影响性能)
  2. 玩家事件

    • 玩家进入区域:玩家进入指定触发区
    • 玩家离开区域:玩家离开指定触发区
    • 玩家跳跃:玩家按跳跃键时
    • 玩家受击:玩家受到伤害时
  3. 物件事件

    • 物件被拾取:可拾取物品被拿起时
    • 物件被破坏:可破坏物件被摧毁时
    • 物件碰撞:两个物件发生碰撞时
  4. 自定义事件

    • 定时器触发:设定时间到达时
    • 变量改变:指定变量值改变时
    • 自定义信号:手动广播的事件

条件节点(Conditions)详解

条件节点用于判断和分支,输出True或False:

  1. 数值比较

    1
    2
    3
    [变量A] > [变量B]
    [分数] >= [100]
    [时间] < [60]
  2. 状态检查

    1
    2
    3
    [玩家是否在地面]
    [物件是否存在]
    [任务是否完成]
  3. 逻辑运算

    1
    2
    3
    [条件A] AND [条件B]  // 两者都为真
    [条件A] OR [条件B] // 至少一个为真
    NOT [条件A] // 取反
  4. 复杂判断

    1
    2
    3
    [玩家拥有钥匙] AND [到达门前] AND NOT [门已打开]
    → True: 打开门
    → False: 显示提示"需要钥匙"

行动节点(Actions)详解

行动节点执行具体操作:

  1. 玩家相关

    • 传送玩家:移动玩家到指定位置
    • 施加力:给玩家施加推力或拉力
    • 恢复生命:恢复玩家血量
    • 添加BUFF:给玩家添加增益效果
  2. 物件操作

    • 生成物件:在指定位置创建物件
    • 销毁物件:删除指定物件
    • 移动物件:平滑移动物件到目标位置
    • 旋转物件:旋转物件到指定角度
  3. UI和反馈

    • 显示文本:在屏幕上显示提示信息
    • 播放音效:播放指定声音
    • 播放特效:在位置播放粒子特效
    • 震动屏幕:屏幕震动效果
  4. 游戏流程

    • 等待:暂停执行指定时间
    • 广播事件:触发自定义事件
    • 修改变量:改变变量的值
    • 结束游戏:结束当前关卡

节点组合示例

示例1:简单的门禁系统

1
2
3
4
[玩家进入门前区域]
→ [判断:是否拥有钥匙]
├→ True: [播放开门音效] → [门向上移动] → [消耗钥匙]
└→ False: [显示提示:"需要钥匙开门"] → [播放错误音效]

示例2:计分收集系统

1
2
3
4
5
6
[玩家拾取金币]
→ [分数 +10]
→ [播放收集音效]
→ [判断:分数 >= 100]
├→ True: [显示"收集完成!"] → [解锁隐藏区域]
└→ False: [显示"已收集 X/10"]

示例3:复杂的Boss战逻辑

1
2
3
4
5
[Boss血量 <= 50%]
→ [Boss进入狂暴状态]
→ [播放变身特效]
→ [修改Boss攻击倍率 = 1.5]
→ [每3秒] → [生成小怪]

调用原神底层机制

千星沙箱的强大之处在于可以直接使用原神的游戏机制,无需从零实现。

战斗系统调用

  1. 元素系统

    • 为物件添加元素属性(火、水、雷、冰、风、岩、草)
    • 元素反应自动生效(如水+雷=感电)
    • 调用元素战技和元素爆发效果
  2. 敌人AI

    • 直接使用原神的怪物类型(丘丘人、史莱姆等)
    • 怪物自带完整的AI行为(巡逻、警戒、追击、攻击)
    • 可调整参数(血量、攻击力、移动速度)
  3. 伤害计算

    • 使用原神的伤害公式(攻击力、防御力、暴击等)
    • 自动处理护盾、减伤、免疫等机制
    • 支持自定义伤害倍率

物理效果使用

  1. 重力和碰撞

    • 物件自动受重力影响
    • 完善的碰撞检测系统
    • 可调整物理材质(摩擦力、弹性)
  2. 风场和水流

    • 放置风场物件,自动对玩家生效
    • 创建水域,自动处理游泳和浮力
    • 使用传送锚点机制
  3. 可破坏物件

    • 使用原神的可破坏物件(木箱、矿石等)
    • 自动掉落材料和摩拉
    • 破坏效果和音效自带

角色能力应用

  1. 攀爬系统

    • 墙壁自动可攀爬
    • 体力消耗机制自动生效
    • 可设置特殊的不可攀爬表面
  2. 滑翔系统

    • 玩家自动可以使用风之翼
    • 滑翔速度和高度符合原神机制
    • 可创建上升气流
  3. 游泳和潜水

    • 水域自动启用游泳
    • 体力和溺水机制自动工作
    • 可设置水下呼吸时间

实战应用建议

充分利用这些现成机制,可以大幅降低创作难度:

  • 不需要自己实现战斗系统,直接放置敌人即可
  • 不需要编写物理代码,物件自动遵循物理规律
  • 不需要处理角色控制,玩家操作与原神一致

这让你可以专注于关卡设计和玩法创意,而不是底层技术实现。

常用设计模式

掌握这些设计模式,能帮你更高效地创作关卡。

模式1:检查点系统

用途:玩家失败后从最近的检查点重生,而不是从头开始。

实现方式

1
2
3
4
5
6
7
8
9
10
11
全局变量:LastCheckpointID = 0

[检查点A被触发]
→ [LastCheckpointID = 1]
→ [保存玩家状态]
→ [播放检查点激活特效]

[玩家死亡或掉落]
→ [读取LastCheckpointID]
→ [传送到对应检查点]
→ [恢复玩家状态]

优化技巧

  • 检查点间距合理(不能太密集也不能太稀疏)
  • 激活检查点时给明显的视觉和听觉反馈
  • 显示”检查点已保存”提示

模式2:计分机制

用途:记录玩家的分数,用于评价、排行或解锁内容。

实现方式

1
2
3
4
5
6
7
8
9
10
11
12
13
全局变量:Score = 0

[拾取金币] → [Score += 10]
[击败敌人] → [Score += 50]
[完成挑战] → [Score += 100]

[游戏结束]
→ [显示最终分数]
→ [判断分数等级]
├→ Score >= 500: 显示"S级"
├→ Score >= 300: 显示"A级"
├→ Score >= 100: 显示"B级"
└→ 其他: 显示"C级"

进阶功能

  • 连击系统(连续得分提升倍率)
  • 时间奖励(快速完成额外加分)
  • 完美通关(无伤/全收集)

模式3:多阶段关卡

用途:将关卡分为多个阶段,逐步增加难度。

实现方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
全局变量:CurrentStage = 1

[游戏开始]
→ [InitStage1] // 启用第一阶段的物件和敌人

[完成第一阶段任务]
→ [CurrentStage = 2]
→ [禁用第一阶段物件]
→ [InitStage2] // 启用第二阶段
→ [显示"进入第二阶段"]

[完成第二阶段任务]
→ [CurrentStage = 3]
→ ...

设计建议

  • 阶段间有明显的场景或玩法变化
  • 阶段切换时给玩家短暂休息时间
  • 每个阶段有清晰的目标提示

模式4:收集任务

用途:玩家需要收集指定数量的物品才能继续。

实现方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
全局变量:CollectedKeys = 0
全局变量:RequiredKeys = 5

[拾取钥匙]
→ [CollectedKeys += 1]
→ [更新UI显示: "钥匙: X/5"]
→ [判断: CollectedKeys >= RequiredKeys]
├→ True: [显示"已收集所有钥匙"] → [打开最终之门]
└→ False: [显示"继续寻找钥匙"]

[尝试打开最终之门]
→ [判断: CollectedKeys >= RequiredKeys]
├→ True: [门打开] → [进入下一区域]
└→ False: [显示"需要5把钥匙开门"]

变体玩法

  • 不同类型的收集物(红钥匙、蓝钥匙)
  • 可选收集物(影响最终奖励但非必需)
  • 隐藏收集物(给探索欲强的玩家奖励)

模式5:时间限制挑战

用途:在规定时间内完成任务,增加紧迫感。

实现方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
全局变量:TimeRemaining = 120 // 120秒

[游戏开始]
→ [启动倒计时]
→ [显示倒计时UI]

[每秒执行]
→ [TimeRemaining -= 1]
→ [更新UI显示剩余时间]
→ [判断: TimeRemaining <= 10]
└→ True: [倒计时变红色] + [播放紧张音效]

[TimeRemaining <= 0]
→ [游戏失败]
→ [显示"时间到!"]

[完成任务]
→ [停止倒计时]
→ [显示用时] → [根据用时给予评价]

设计平衡

  • 时间限制要考虑新手玩家的能力
  • 提供”时间延长”道具或机制
  • 时间剩余多时给额外奖励

第六部分:进阶扩展方向

完成基础跑酷关卡后,你可以朝以下方向扩展:

增加关卡趣味性

动态元素

  • 添加移动平台(来回移动、循环路径、随机移动)
  • 使用旋转平台(增加操作难度)
  • 创建升降平台(需要把握时机)

环境互动

  • 可破坏的捷径(打破墙壁发现近路)
  • 风场和上升气流(提供垂直移动方式)
  • 弹射平台(快速移动到远处)

奖励机制

  • 隐藏彩蛋(偏离主路线的秘密区域)
  • 速通奖励(在时间内完成给特殊奖励)
  • 高风险高回报路线(更难但分数更高)

多路径设计思路

让玩家有选择权,增加重玩价值:

难度分支

1
2
3
4
起点
├→ 简单路线:平台大、障碍少、时间充裕
└→ 困难路线:平台小、障碍多、时间紧张(但奖励更好)
→ 汇合点 → 终点

风格分支

1
2
3
4
5
起点
├→ 跑酷路线:纯跳跃平台
├→ 战斗路线:需要击败敌人
└→ 解谜路线:需要解开机关
→ 不同的终点奖励

探索路线

  • 主线路径:直达终点
  • 收集路径:绕路收集额外物品
  • 挑战路径:完成特殊挑战

隐藏要素与彩蛋

增加探索乐趣:

隐藏房间

  • 伪装成普通墙壁的入口
  • 需要特定操作才能发现(如跳到特定位置)
  • 内含特殊奖励或剧情

致敬彩蛋

  • 参考原神其他地图的场景
  • 引用原神剧情的细节
  • 放置有趣的NPC对话

成就系统

  • 完美通关(无死亡、全收集)
  • 速通成就(在极短时间完成)
  • 创意成就(以非常规方式通关)

难度曲线设计

确保关卡难度逐步提升:

前1/3(教学阶段):

  • 简单平台,间距较近
  • 无或少量障碍物
  • 清晰的引导和提示
  • 目标:让玩家熟悉操作

中1/3(挑战阶段):

  • 平台间距增加
  • 引入移动障碍物
  • 需要一定的操作技巧
  • 目标:给玩家挑战感

后1/3(高潮阶段):

  • 结合前面所有机制
  • 高难度的组合挑战
  • 需要精确操作和策略
  • 目标:让玩家感到成就感

Boss或最终挑战

  • 综合性的终极考验
  • 需要运用所有学到的技巧
  • 给予丰厚的奖励

系列教程预告

在下一篇教程中,我们将深入学习:

节点图深入 + 解谜关卡项目

  • 复杂的节点图逻辑和变量系统
  • 机关联动和谜题设计
  • 创造性的解谜机制
  • 打造一个完整的解谜冒险关卡

敬请期待!文章链接:千星奇域进阶篇 - 节点图深入与解谜关卡设计(即将发布)

第七部分:常见问题FAQ

Q1: 关卡无法保存怎么办?

A: 可能原因和解决方法:

  1. 网络问题:检查网络连接,确保稳定
  2. 权限问题:确认有写入权限
  3. 文件损坏:尝试”另存为”创建新副本
  4. 存储空间不足:清理设备存储空间
  5. 服务器维护:查看官方公告,等待维护结束

Q2: 如何调整物件精确位置?

A: 三种方法:

  1. 数值输入:在属性面板直接输入坐标值(最精确)
  2. 网格吸附:开启网格吸附,物件自动对齐网格点
  3. 复制偏移:复制物件后,在属性面板输入偏移量

快捷键:

  • Ctrl+方向键:微调物件位置(每次移动0.1米)
  • Shift+拖动:锁定轴向移动(只沿一个轴移动)

Q3: 节点连接后没有反应?

A: 检查以下几点:

  1. 事件是否触发:确认起始的事件节点确实被触发了
  2. 条件是否满足:如果有条件节点,检查条件是否为True
  3. 参数是否正确:检查每个节点的参数设置
  4. 目标物件是否存在:确认引用的物件没有被删除
  5. 节点图是否启用:确认节点图状态为”启用”

调试技巧:

  • 使用”显示文本”节点在关键位置输出信息
  • 在测试模式下查看节点高亮(执行到的节点会发光)
  • 简化逻辑,逐步添加节点排查问题

Q4: 测试时角色卡住了?

A: 解决方法:

  1. 检查碰撞体:查看是否有重叠的碰撞体导致角色被困
  2. 调整物件位置:移动导致卡住的物件,留出空间
  3. 添加传送点:在容易卡住的地方设置传送脱困机制
  4. 测试模式重启:停止测试,修复后重新测试

预防措施:

  • 物件间保持适当间距
  • 避免创建死角和缝隙
  • 多角度测试关卡

Q5: 如何删除已放置的物件?

A: 三种方法:

  1. 选中删除:点击物件,按Delete键
  2. 框选删除:按住Shift+拖动框选多个物件,按Delete
  3. 列表删除:在物件列表中右键物件,选择”删除”

撤销操作:

  • 如果误删,立即按Ctrl+Z撤销

Q6: 关卡可以设置密码吗?

A: 千星奇域暂不支持密码功能,但可以设置可见性:

  • 公开:所有人可见
  • 仅好友:只有好友可见
  • 私密:只有自己可见

如需限定特定玩家,建议使用”仅好友”模式。

Q7: 可以导入自定义模型或贴图吗?

A: 目前千星沙箱只能使用官方提供的资源库,暂不支持导入外部资源。这是出于以下考虑:

  • 保证游戏性能稳定
  • 避免版权问题
  • 维护社区内容质量

官方资源库会持续更新,可以期待更多素材。

Q8: 关卡被举报下架了怎么办?

A: 处理流程:

  1. 查看下架原因:在创作者中心查看具体原因
  2. 修改问题内容:根据反馈修改违规内容
  3. 重新提交审核:修改后申请重新审核
  4. 申诉:如认为误判,可以提交申诉

避免违规:

  • 遵守社区规范
  • 不包含敏感内容
  • 尊重其他玩家

Q9: 如何提升关卡的曝光度?

A: 有效方法:

  1. 高质量内容:这是根本,好的关卡自然会传播
  2. 吸引人的标题和描述:清晰传达关卡特色
  3. 精美的缩略图:第一印象很重要
  4. 参与官方活动:关注官方举办的创作活动
  5. 社交媒体分享:在微博、B站等平台分享
  6. 与玩家互动:回复评论,收集反馈,持续优化
  7. 制作视频攻略:在B站等平台发布关卡介绍视频

Q10: 关卡制作大约需要多长时间?

A: 时间因人而异,参考数据:

  • 简单跑酷关卡(本教程):2-4小时
  • 中等复杂度关卡:1-2天
  • 复杂大型关卡:1-2周
  • 精品关卡:数周甚至数月

建议:

  • 从小项目开始,积累经验
  • 定期保存,避免进度丢失
  • 邀请朋友测试,快速迭代

第八部分:资源与参考

官方教程视频

以下是米哈游官方提供的教学资源,强烈推荐观看:

入门系列

实操系列

官方文档链接

详细教程文档

系统课程

社区论坛

  • 原神官方论坛 - 千星奇域专区
  • 米游社 - 千星奇域话题讨论
  • Hoyolab - 国际社区交流

社区推荐作品

优秀新手作品(适合学习参考):

  • 持续更新中,欢迎推荐

创新玩法作品(激发创作灵感):

  • 持续更新中,欢迎推荐

技术展示作品(学习高级技巧):

  • 持续更新中,欢迎推荐

素材资源库

本系列教程配套资源

  • 节点图模板(规划中)
  • 示例关卡工程文件(规划中)
  • 常用逻辑组合速查表(规划中)

学习交流

加入社区

  • 原神千星奇域创作者群(官方QQ群/Discord)
  • 与其他创作者交流经验
  • 分享作品获取反馈
  • 参与协作项目

关注更新

  • 订阅本博客RSS
  • 关注AlunWorker技术博客
  • 第一时间获取系列教程更新

推荐阅读

游戏设计基础

  • 《游戏设计的艺术》- Jesse Schell
  • 《通关!游戏设计之道》- Scott Rogers
  • 《游戏关卡设计》- Phil Co

关卡设计参考

  • GDC(游戏开发者大会)关卡设计演讲
  • YouTube关卡设计分析频道
  • 《超级马里奥》系列关卡设计分析

第九部分:动手练习

恭喜你完成了第一篇教程的学习!现在通过以下练习巩固知识。

练习任务1:添加收集物(难度:⭐)

目标:在你的跑酷关卡中添加5个可收集的金币。

要求

  1. 在平台上放置5个金币物件
  2. 使用节点图实现拾取逻辑
  3. 拾取时播放音效
  4. 显示”已收集 X/5”的UI提示
  5. 收集全部后显示特殊提示

提示

  • 使用全局变量记录收集数量
  • 使用”玩家拾取物件”事件节点
  • 使用”显示UI文本”节点更新提示

练习任务2:设计分支路径(难度:⭐⭐)

目标:为关卡添加一条分支路径,提供选择。

要求

  1. 在关卡中段创建两条路径
    • 简单路径:平台大且稳定
    • 困难路径:平台小且有障碍
  2. 困难路径给予更多分数奖励
  3. 两条路径最终汇合到同一终点
  4. 在分支点添加指示牌说明

提示

  • 使用不同颜色区分两条路径
  • 困难路径可以缩短通关时间
  • 考虑平台的高度差异

练习任务3:添加音乐和音效(难度:⭐)

目标:为关卡添加合适的背景音乐和音效。

要求

  1. 设置关卡背景音乐(轻快风格)
  2. 为以下事件添加音效:
    • 到达检查点
    • 收集物品
    • 被障碍击中
    • 到达终点
  3. 确保音量平衡,音效不会盖过音乐

提示

  • 在节点图中使用”播放音效”节点
  • 可以调整音效的音量和音调
  • 测试时注意声音的和谐性

挑战任务:秘密房间(难度:⭐⭐⭐)

目标:在关卡中创建一个隐藏的秘密房间。

要求

  1. 秘密房间入口不明显(如隐藏在装饰物后)
  2. 进入秘密房间需要特定操作(如跳到特定位置)
  3. 房间内有特殊奖励(如大量金币或彩蛋)
  4. 添加”发现秘密!”的提示
  5. 统计数据中显示秘密发现率

提示

  • 使用透明墙壁创建隐藏通道
  • 用触发器检测玩家是否到达特定位置
  • 可以添加微弱的引导线索(如光点)

提交作品

完成练习后,欢迎:

  1. 发布你的关卡到千星奇域
  2. 在评论区分享你的关卡ID
  3. 分享制作过程中的心得体会
  4. 与其他学习者交流经验

进阶挑战

如果你觉得以上练习太简单,可以尝试:

  • 结合多个练习任务(分支路径+收集系统+秘密房间)
  • 添加排行榜系统(显示最佳成绩)
  • 创建完全原创的关卡类型
  • 制作系列关卡(多个互相关联的关卡)

总结与展望

通过本篇教程,你已经:

  • ✅ 了解了千星奇域的基本概念和特点
  • ✅ 掌握了千星沙箱编辑器的基础操作
  • ✅ 理解了节点图系统的工作原理
  • ✅ 独立完成了第一个跑酷关卡的制作
  • ✅ 学会了关卡测试和发布的流程

你现在可以

基础创作

  • 创建简单的跑酷和冒险关卡
  • 使用基础的节点图逻辑
  • 放置和调整物件
  • 测试和发布关卡

继续学习

下一步建议

  1. 巩固基础:完成本文的动手练习
  2. 体验优秀作品:在奇域大厅游玩其他创作者的关卡
  3. 迭代优化:根据反馈持续改进你的第一个关卡
  4. 准备进阶:思考如何实现更复杂的玩法

持续更新

本系列教程会持续更新,计划发布:

  • 第二篇:节点图深入与解谜关卡
  • 第三篇:多人系统与竞技场关卡
  • 第四篇:高级技巧与模拟经营关卡
  • 第五篇:优化发布与社区运营

请关注博客更新,或订阅RSS获取通知。


感谢阅读!

如果本教程对你有帮助,欢迎:

  • 点赞收藏本文
  • 分享给其他想学习千星奇域的朋友
  • 在评论区留下你的作品和反馈
  • 关注AlunWorker技术博客获取更多教程

祝你在千星奇域的创作之旅愉快!期待看到你的精彩作品!


文章导航


最后更新:2025-10-27
作者:AlunWorker
本文属于《千星奇域制作学习完整指南》系列