Fungus插件_插件大师

Fungus插件_插件大师一个任务的fungus声明fungus设置一个开关,当触发碰撞器时,将开关打开,当在持续碰撞时如是碰到的是人物,并且按下空格且开关为开,就执行对话重载名字并且关闭开关//多个任务的时候就是加个else其他都一样usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingFungus;usingUnityEngine;publicclassFungunNpcGrandFather:.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

一个任务的fungus
声明fungus  设置一个开关,当触发碰撞器时,将开关打开,当在持续碰撞时如是碰到的是人物,并且按下空格且开关为开,就执行对话重载名字并且关闭开关//多个任务的时候就是加个else 其他都一样

using System;
using System.Collections;
using System.Collections.Generic;
using Fungus;
using UnityEngine;

public class FungunNpcGrandFather : MonoBehaviour
{
    private AllTask _allTask;
    private Flowchart flowChart;
    private bool _canSay;

    private void Start()
    {
        _allTask = GameObject.Find("CanvasScene").transform.GetChild(0).GetChild(7).GetComponent<AllTask>();
        flowChart = GameObject.Find("Flowchart").GetComponent<Flowchart>();
    }

    private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.CompareTag("Player"))
        {
            _canSay = true;
        }
    }

    private void OnTriggerStay(Collider other)
    {
        if (other.gameObject.CompareTag("Player"))
        {
            if (Input.GetKeyDown(KeyCode.Space))
            {
                if (_allTask.enemyNum>=50&&_canSay)
                { 
                    //执行对话
                    flowChart.ExecuteBlock("Task4");
                    _canSay = false;
                }
                else if (_canSay)
                {
                    //执行对话
                    flowChart.ExecuteBlock("Task3");
                    _canSay = false;
                }
                
            }
        }
    }
}








using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices.ComTypes;
using Fungus;
using UnityEngine;
using UnityEngine.EventSystems;
using Collision = UnityEngine.Collision;

public class FungusNpc : MonoBehaviour
{
    public string chatName;
    private bool _canSay;
    private Flowchart _flowChart;
    

    private void Start()
    {
        _flowChart = GameObject.Find("Flowchart").GetComponent<Flowchart>();
    }


    private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.CompareTag("Player"))
        {
            _canSay = true;
        }
    }

    private void OnTriggerStay(Collider other)
    {
        if (other.gameObject.CompareTag("Player"))
        {
            if (Input.GetKeyDown(KeyCode.Space))
            {
                if (_canSay)
                {
                    //执行对话
                    _flowChart.ExecuteBlock(chatName);
                    _canSay = false;
                }
            }
        }
    }
}

Jetbrains全家桶1年46,售后保障稳定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210189.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月26日 下午6:22
下一篇 2025年7月26日 下午7:01


相关推荐

  • idea mac激活码_在线激活

    (idea mac激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月27日
    96
  • 第三章 —- 了解各种 Linux 文本编辑器

    第三章 —- 了解各种 Linux 文本编辑器了解各种Linux文本编辑器了解Linux中不同类型的文本编辑器解释Vi文本编辑器常用命令了解Linux中不同类型的文本编辑器解释Vi文本编辑器viniit.txt:如果niit.txt文件存在,就进入命令模式:如果不存在,就先创建,再进入命令模式命令模式:按键ESC,由输入模式进入命令模式特点:在文件的最下方,什么都不显示或者显示文件基本信息输入模式:按键aAiLoOrR,由命令模式进入输入模式特点:在文件的最下方出现–INSERT–

    2022年7月26日
    8
  • 物联网架构及五大通信协议是什么_物联网不能实现哪种通信方式

    物联网架构及五大通信协议是什么_物联网不能实现哪种通信方式消息触达能力是物联网(internetofthings,IOT)的重要支撑,而物联网很多技术都源于移动互联网。柳猫将阐述移动互联网消息推送技术在物联网中的应用和演进。一、物联网架构和关键技术从开发的角度,无线接入是物联网设备端的核心技术,身份设备管理和消息推送技术是物联网云端的核心技术。而从场景体验的角度,除了前者,还要包括手机的前端开发技术。IP互联架构已是物联网的事实标准(有关物联网TCP/IP层关键技术将另文阐述,敬请关注)。本文所讲的消息推送技术是基于TCP/I…

    2026年1月15日
    6
  • TFW格式简介

    TFW格式简介最近要用到 TFW 格式来自动配准 Tiff 图片 在网上找到了这个 就摘抄下来了 TFW 格式 TFW TIFFWorldFil 格式说明 TFW 文件是关于 TIFF 影像坐标信息的文本文件 ArcInfo Microstation AutoCAD 等均支持该格式的坐标信息文件 此文件定义了影像象素坐标与实际地理坐标的仿射关系 TFW 文件包含相关的 TIFF

    2026年3月19日
    2
  • ffmpeg 从入门到精通 笔记《1》「建议收藏」

    ffmpeg 从入门到精通 笔记《1》「建议收藏」ffmpeg从入门到精通笔记《1》

    2022年6月26日
    30
  • JUC多线程:线程池的创建及工作原理 和 Executor 框架

    JUC多线程:线程池的创建及工作原理 和 Executor 框架

    2021年10月5日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号