首页 > 其他分享 >Unity框架:JKFrame2.0学习笔记(五)——事件系统(2)

Unity框架:JKFrame2.0学习笔记(五)——事件系统(2)

时间:2023-04-18 10:31:42浏览次数:30  
标签:EventSystem void 笔记 inputC Unity JKFrame2.0 InputKey public 事件

前言

上一篇记录了框架的事件系统的内部构成和实现,这篇记录下事件系统的使用。

如何使用

新建脚本EventTest

using JKFrame;
using UnityEngine;

public class EventTest : MonoBehaviour
{
    
    void Start()
    {
        //添加监听
       EventSystem.AddEventListener("inputC",InputKey); 
    }
    
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.C))
        {
            //触发事件
            EventSystem.EventTrigger("inputC");
        }
    }

    public void InputKey()
    {
        Debug.Log("按下了c键");
    }
}

脚本挂载到场景中,运行执行

Unity框架:JKFrame2.0学习笔记(五)——事件系统(2)_unity


标签:EventSystem,void,笔记,inputC,Unity,JKFrame2.0,InputKey,public,事件
From: https://blog.51cto.com/u_16023649/6202570

相关文章

  • 关于spinninup的学习笔记
    作为reinforcementlearning的一个入门学习的项目,spinningup的地址:https://spinningup.openai.com/en/latest/index.html  =================================================......
  • Go笔记(八):指针
    1、指针在Go中,指针的操作有两个符号:&(取地址)和*(变量指针的声明|取指针变量的值)。一个指针变量指向了一个值的内存地址。Go中函数传值皆为值拷贝,对于引用类型的传值,可以创建一个指针变量,无需拷贝数据。Go中,类型指针不能进行偏移和运算。2、指针地址和指针......
  • ReactiveUI使用笔记,教程总结
    ReactiveUI使用笔记,教程总结一、LINQ和RxLINQ(LanguageIntergratedQuery)对数据集合、关系数据、XML文件等对象进行查询和提取数据的技术,提供了统一的类似SQL的语法来对数据进行查询,而不用关心数据源的不同。二、Rx(ReactiveExtensions)对LING的一种扩展,提供了一种新的组织和......
  • TypeScript学习笔记-尚硅谷TypeScript教程(李立超老师TS新课)
    TypeScript学习笔记-尚硅谷TypeScript教程(李立超老师TS新课)https://blog.csdn.net/m0_46549017/article/details/124626987?ops_request_misc=&request_id=&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~all~koosearch~default-2-124626987-null-null.142^......
  • Linux学习笔记
    IP地址和主机名IP地址ifconfig可以用来查询本机的IP地址,如果不能使用,可以通过installnet-tools安装。Centos系统下ens33表示主网卡;inet后表示IP地址;lo表示本地回环网卡;127.0.0.1表示代指本机;0.0.0.0可以用于代指本机,同时在放行设置中0.0.0.0表示允许任意IP访问。主机名h......
  • 2023/4/17笔记
    bind函数std::bind函数定义在头文件functional中,是一个函数模板,是函数适配器f - Callableobject(functionobject,pointertofunction,referencetofunction,pointertomemberfunction,orpointertodatamember)thatwillbeboundtosomearguments(参数).Cal......
  • 《代码大全》阅读笔记1
    第一部分打好基础第2章隐喻重要的研发成果常常产自类比(analogy)。通过把你不太理解的东西和一些你较为理解、且十分类似的东西做比较,你可以对这些不太理解的东西产生深刻的理解。这种使用隐喻的方法叫做“建模”。目前最合适隐喻:建造软件(BuildingSoftware)第3章前期准备(Measu......
  • 【进阶13】【自学笔记】Python logging模块封装
    一、定义  Pythonlogging模块是一个可以通过控制日志级别、输出位置等方式来实现记录日志的模块。logger对象的不同方法来记录不同级别的日志。  其中,debug()方法用于记录debug级别的日志,info()方法用于记录info级别的日志,warning()方法用于记录warning级别的日志,err......
  • 【学习笔记】SAM的应用
    command_block-SAM的应用感谢大佬的指点暴论:后缀数组什么辣鸡啊,再也不用后缀数组啦!加入SAM神教!CF802IFakeNews(hard)建出后缀自动机,可知一个串的出现次数即为endpos个数也是后缀链接树上的子节点个数。同一endpos集合的子集中子串长度连续且长度区间为\([maxlen(sam[c......
  • 梦断代码读书笔记1
    这个月我开始了对《梦断代码》这本书的阅读。《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。对本书才刚刚阅读了三分之一,就已经忍不住对作者描述的开发过程所感叹,虽然刚进入软件领域不......