首页 > 编程语言 >UE4 C++学习 UFunction函数说明符

UE4 C++学习 UFunction函数说明符

时间:2022-09-02 19:56:02浏览次数:79  
标签:函数 蓝图 UFunction C++ 说明符 使用 UE4

本文就什么是UFunction?UFunction怎么用?做一个简单的总结

UFUNCTION和UPROPERTY一样都为UE4的反射系统服务,要知道什么是反射系统可以看上一个博客:UE4 C++学习 浅析UProperty属性说明符 - CatSevenMillion - 博客园 (cnblogs.com)

什么是UFunction?

一样的,先来看下官方解释:

 

 

 

如果你看过上一篇博客,那你应该就知道,UProperty(属性说明符)其实就是对UE4中的一些你可以设置的属性功能有哪些,比如这个属性是否是可读,可编辑,或者是蓝图上能否看见等等。

同理,UFunction就是对UE4中的函数的功能做一些限制。

 

怎么使用UFunction?

下面来看几个例子,例子同上一篇一样,都是部分翻译自benui大佬的博客,想要查看完整的例子可以直接访问网站:All UFUNCTION Specifiers · ben

标签:函数,蓝图,UFunction,C++,说明符,使用,UE4
From: https://www.cnblogs.com/CatSevenMillion/p/16651056.html

相关文章

  • C++ 学习笔记
    \[\texttt{TipsforC++Programming}\]0.快读快输inlinechargc(){staticcharbuf[1000000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread......
  • C++ Windows 各种计时函数总结
    本文对Windows平台下常用的计时函数进行总结,包括精度为秒、毫秒、微秒三种精度的5种方法。分为在标准C/C++下的二种time()及clock(),标准C/C++所以使用的time()及clock......
  • 在 Visual Studio 开发C、C++项目并连接到你的目标 Linux 系统(包括WSL系统)
    在VisualStudio开发C、C++项目并连接到你的目标Linux系统(包括WSL系统)目标Linux系统需要开启sshd服务,具体操作可以参考下面的文章https://www.cnblogs.com/yongf......
  • c++ x64 读取指定线程TEB地址
    调用微软未公开函数ZwQueryInformationThread网上挺多帖子说得到的地址值为全c,查阅部分资料后发现64位系统与32位有一些区别,主要是_THREAD_BASIC_INFORMATION结构体的长度......
  • 【C++】断言、likely等
    断言assert就是对表达式进行判断,如果条件不成立就会调用abort()中止程序运行,对于debug空指针有奇效,但是release版本不会用是一个宏而非函数五个要点:1.在函数开始时,监测......
  • 在 C# CLR 中学习 C++ 之了解 extern
    一:背景在CLR源码中有很多的extern和extern"C"这样的关键词,比如下面这些代码:externsize_tgc_global_mechanisms[MAX_GLOBAL_GC_MECHANISMS_COUNT];externDWO......
  • 【C++】智能指针
    这篇讲得很好https://blog.csdn.net/sjp11/article/details/123899141?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166201751616781790748003%2522%252C%2......
  • 35 | JAVA中的Collections(类似C++中的算法)
    CollectionsCollections是JDK提供的工具类,同样位于java.util包中。它提供了一系列静态方法,能更方便地操作各种集合。注意Collections结尾多了一个s,不是Collection!我们一......
  • 23 | JAVA集合简介(C++容器)
    集合简介C++中将容器分成三类:顺序、关联、hash。容器在JAVA中映射为集合。等号左边(接口)等号右边(实现)ListArrayList/LinkedListSetHashSet/TreeSet......
  • C++左值、右值引用
    概念左值与右值是相对于赋值运算符(=)与累加运算符(+=),以下内容统称为运算符。左值:存放于运算符左边的值,凡是能取地址(&)都是左值。右值:存放于运算符右边的值,不能取地址(&)都是......