创建事件UNITY

本文介绍了如何在UNITY2023.4版本中使用事件分支和全局变量创建无对话的主线剧情,通过IFELSE判断和点击事件推进剧情,包括隐藏文本框和制作脚本以控制文本流动。
摘要由CSDN通过智能技术生成

UNITY创建剧情流动-主线剧情无对话

提示:后续会加入NPC对话



前言

UNITY作为游戏常用的文本编辑器,通过IF ELSE实现简单的事件分支。


一、准备

Unity版本 - 2023.4
画布 - 已经加载:如下:(高糊,因为带版权)在这里插入图片描述

二、使用步骤

1.在事件上做拆分

我们要做到在判断不同事件上拆分
第一步是判断具体条件 - 即通过获取游戏中的数据,进入不同的事件。
在 entercity()中,由于已经定义全局变量year,可以直接对year进行判断,加入事件1、事件2。

2.创建变量并判断

创建文本框text(全局文本变量TMP),放置在画布正下方(很多时候可以用COPY大法,当你找不到位置的时候),因为正常时候不显示,选择隐藏文本框,当出现时将active(true)。 通过IF ELSE进入游戏不同分支。
图片1- 隐藏分支
在这里插入图片描述
图片2- 剧情分支
点击进入红谷城池,当year<5 进入分支1,当year>5进入分支2。
在这里插入图片描述

3. 通过点击让剧情流动起来

文本流动,可以通过点击将剧情推进,首先我们要为text制作一个脚本。定义文本参数,通过不断更新推进文本,也就是每一次玩家进行一次点击,文本就移动一次。
当剧情结束,需要将active重新设置成false.在这里插入图片描述
点击之后变化-待补充
在这里插入图片描述

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值