【Unity】RPG2D龙城纷争(七)关卡编辑器之剧情编辑

news/2024/7/8 7:55:44 标签: unity, 编辑器, 游戏引擎, RPG

更新日期:2024年7月1日。
项目源码:第五章发布(正式开始游戏逻辑的章节)

索引

  • 简介
    • 一、剧情编辑
      • 1.对话数据集
      • 2.对话触发方式
      • 3.选择对话角色
      • 4.设置对话到关卡
      • 5.角色与地块层级
      • 6.通关条件

简介

严格来说,剧情编辑不在关卡编辑器界面中完成,只不过它仍然属于关卡编辑的范畴。

在我们的设想中,剧情无非就是在某个特定情况下,每个角色按顺序说一句话,大家都说完后剧情结束,当然,要配置更丰富的包含人物动作、过场动画等功能就需要自行定制了。

一、剧情编辑

1.对话数据集

基于此,我们的剧情的核心要素便有3点:

  • 1.触发方式(某个特定情况);
  • 2.顺序;
  • 3.角色说话。

那么,在如上三点基础上,先定义所属于剧情的对话数据集

    /// <summary>
    /// 对话数据集
    /// </summary>
    [Serializable]
    [

http://www.niftyadmin.cn/n/5536883.html

相关文章

深度学习基准模型Transformer

深度学习基准模型Transformer 深度学习基准模型Transformer&#xff0c;最初由Vaswani等人在2017年的论文《Attention is All You Need》中提出&#xff0c;是自然语言处理&#xff08;NLP&#xff09;领域的一个里程碑式模型。它在许多序列到序列&#xff08;seq2seq&#xf…

Linux 常见的几种编辑器的操作步骤

在大多数命令行文本编辑器中&#xff0c;保存并关闭文件的操作方式基本相似。以下是常见的几种编辑器的操作步骤&#xff1a; 使用 vi 编辑器保存并关闭文件 编辑文件&#xff1a; sudo vi /path/to/file 编辑内容&#xff1a; 按 i 进入插入模式&#xff0c;编辑文件内容。 …

Android平台崩溃和 ANR 问题进行符号化解析、解析崩溃日志的内存地址

使用Android Logcat Stacktrace Utility | Android Logcat | 1.2.3 1.设置so库路径 2.打开Stacktrace Utility工具 3.在Original粘贴报错内存地址 4.点击Resolve Stacktraces,就会解析出内存地址 如果是红色,解析失败了,缺少原生so库,可以在第一步添加so库文件再次尝试…

游戏中的坐标转换函数*2(laya2D)

文章目录 localToGloballocalToGlobal localToGlobal o.localToGlobal(x, y) 以o为原点增加x,y后的点T&#xff0c;T在屏幕左上角的位置 速&#xff1a; 以原点&#xff0c;先增后转 localToGlobal l.g2l 以l的(0,0)为原点&#xff0c;将屏幕坐标p的转为相对l原点的局部坐…

利用谷歌云serverless代码托管服务Cloud Functions构建Gemini Pro API

谷歌在2024年4月发布了全新一代的多模态模型Gemini 1.5 Pro&#xff0c;Gemini 1.5 Pro不仅能够生成创意文本和代码&#xff0c;还能理解、总结上传的图片、视频和音频内容&#xff0c;并且支持高达100万tokens的上下文。在多个基准测试中表现优异&#xff0c;性能超越了ChatGP…

《UDS协议从入门到精通》系列——图解0x84:安全数据传输

《UDS协议从入门到精通》系列——图解0x84&#xff1a;安全数据传输 一、简介二、数据包格式2.1 服务请求格式2.2 服务响应格式2.2.1 肯定响应2.2.2 否定响应 Tip&#x1f4cc;&#xff1a;本文描述中但凡涉及到其他UDS服务的&#xff0c;均提供专栏内文章链接跳转方式以便快速…

Android13 串口控制是能wifi adb实现

Android13 串口控制是能wifi adb实现 文章目录 一、前言二、Android 串口控制是能wifi adb实现1、通过Settings属性控制2、通过prop属性控制3、wifi adb 对应的Settings属性和prop属性关系&#xff08;1&#xff09;属性监听&#xff08;2&#xff09;相关代码位置&#xff08;…

Spring Boot 创建定时任务

在现代应用程序开发中&#xff0c;定时任务是一个常见的需求。Spring Boot作为一个强大的框架&#xff0c;提供了简单易用的定时任务调度功能。本文将详细介绍如何在Spring Boot中创建和管理定时任务&#xff0c;并提供完整的代码示例。 1. 什么是定时任务 定时任务是指在预定…