大象无形ue4基础知识
只有非UObject类型才能使用智能指针,UObject使用的是GC机制
反射就是:获取类的成员变量、成员函数、成员变量名字(总而言之就是获取类的各种信息)
序列化:当你希望把一个类的对象保存在磁盘,同时在下次运行完好无损的加载,那么你同样需要继承UObject类
序列化是指将对象转换成字节流,从而存储对象或将对象传输到内存、数据库或文件等的过程。
如果类继承自UObject,没继承自Actor,那么需要用newUObject()来产出对象
如果类继承自AActor,那么需要用spawnActor()来产出对象
当我需要将UObject的子类的成员变量注册到蓝图中时,我需要用UPROPERTY宏来完成,例:
UPROPERTY(BlueprintReadWrite, VisibleAnywhere, Category="Object")
FString name;
这样name就会暴漏在蓝图中啦
你也可以通过UFUNCTION宏来注册函数到蓝图中,例:
UFUNCTION(BlueprintCallable,Category="Test")
int func(int a, int b) { return a + b; }
这样func就会暴漏在蓝图中啦
BlueprintCallable很重要,表示这个函数可以在蓝图中被调用了
行为树:
装饰器:对子树的返回结果进行处理的节点。
大象无形ue4基础知识相关推荐
- ue4 函数和宏区别_【UE4】通俗易懂 用蓝图来学习 C++ 基础知识
[前言]: 用老罗来学UE蓝图: https://zhuanlan.zhihu.com/p/135297007zhuanlan.zhihu.com 再开个脑洞,用蓝图来类比学习C++基础知识. C+ ...
- 嵌入式Linux的OTA更新,基础知识和实现
嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...
- 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记
计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...
- 嵌入式linux编程,嵌入式Linux学习笔记 - 嵌入式Linux基础知识和开发环境的构建_Linux编程_Linux公社-Linux系统门户网站...
注:所有内容基于友善之臂Mini2440开发板 一.嵌入式Linux开发环境的构建 嵌入式开发一般分为三个步骤: 1.编译bootloader,烧到开发板 2.编译嵌入式Linux内核,烧到开发板 3 ...
- 《计算机网络应用基础》模拟试卷(六),《计算机与网络应用基础知识1》模拟试卷...
<计算机与网络应用基础知识1>模拟试卷 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <计算机与网络应用基础知识1& ...
- python向量计算库教程_NumPy库入门教程:基础知识总结
原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...
- python常用变量名_python基础知识整理
Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...
- 计算机基础知识掌握欠缺,《计算机基础知识》实验教学改革探讨.pdf
<计算机基础知识>实验教学改革探讨.pdf Science& TechnologyVision 科 技 视 界 科技 探·索·争鸣 计<算机基础知识>实验教学改革探讨 ...
- python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)
前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...
最新文章
- 数据库内核月报 - 2017年12月
- css图片和文字一样高,css里图片和文字如何等高
- 数学是什么?_题跋—数学是什么?
- spring-session用redis实现session共享实践
- Oracle数据库之多行函数
- 定义mysql字段的编码模式_在 mysql 中 定义 数据库,表,列时,设定的各个的编码格式。...
- 学习 SQL 语句 - Select(7): 分组统计之 Avg()、Sum()、Max()、Min()、Count()
- angular学习的一些小笔记(中)之ng-disabled轻松实现按钮是否可点击状态
- 5912. 每一个查询的最大美丽值
- 如何学习数据结构和算法——大佬文章汇总
- 产品经理需要向上思考
- 无迹卡尔曼滤波(UKF)详解
- Trains 归纳法
- 力扣-872 叶子相似的树
- Win10 PSCAD4.5安装心路历程Mark
- JAVA集合和guava集合使用和原理解析
- 凤凰服务器系统,凤凰系统云服务器
- PA塑料EN45545-2:2020R22 HL3防火检测的难易程度
- dell服务器硬件参数提升速度,DELL R620服务器配置
- jsPdf前端页面直接生成Pdf盖章下载