序列化就是存储,反序列化就是读取。

序列化和反序列化都在函数void UObject::Serialize( FArchive& Ar )里。

跟踪反序列化代码,

1,获取当前类信息

2,获取Outer,即指定了当前UObject被作为哪一个对象的子对象进行序列化。

3,判断当前等待序列化的对象的类UClass的信息是否被载入,没有的话,则

(1)预载入当前的类信息。

(2)预载入当前类的默认对象CDO的信息

4,载入名字和Outer,以及当前对象的类信息,保存于ObjClass对象中,

5,载入对象的所有脚本成员变量信息,这一步必须在类信息加载后,否则无法根据类信息获得有哪些脚本成员变量需要加载。

(a)标记脚本数据序列化开始

(b)载入脚本定义的成员变量

(c)标记脚本数据序列化结束

UObject反序列化--大象无形10.1.2笔记相关推荐

  1. 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器

    张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 原文:张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 BH1750FVI 是一款 ...

  2. 张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231

    原文:张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231 GitHub:https://github.com/ZhangGaoxing/windows-iot-demo/ ...

  3. Java核心卷Ⅱ(原书第10版)笔记(上)

    Java核心卷Ⅱ(原书第10版)笔记(上) 写在最前面,个人认为,卷Ⅱ更适合当手册使用,更多的是讲API的使用,前两章内容比较实际,要是合并到卷一就好了. 文章目录 第1章 Java SE 8 的流库 ...

  4. 大象无形10.1.1学习笔记--UObject对象来源

    分两步:1,分配内存.2,对象构造 NewObject<T> 1,分配内存 1.1,返回当前类大小 1.2,分配内存 1.3,用placementNew原地构造UObject,向全局对象表 ...

  5. 兼容iOS 10 资料整理笔记

    1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserN ...

  6. 关于新版本,iOS10的相关内容,兼容iOS 10 资料整理笔记

    1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserN ...

  7. 2018.10.15 直播笔记

    1 直播课不允许无故迟到.早退,有事请假,签到由大家自行截图,并发到有道云笔记中,最后把有道云笔记链接发到专贴. 截图需要分4部分,课前5分钟内.下课前5分钟内.中途休息时以及随机不定时截图,要求把上 ...

  8. 10. JavaScript学习笔记——JSON

    10. JSON ///[JSON是一种数据格式,不是JS 独有的] ///[JSON语法] /* 1.数据书写格式:"name":value,JSON要求给属性名加上[双引号], ...

  9. 数据库最最常用语句(10年工作笔记)

     2015国庆在家没事,写点东西给大家.程序员不管做什么开发,迟早都要遇到数据库,今天把我多年的笔记发出来一起用哦,都是最最常用的语句. 一使用SELECT子句进行多表查询 SELECT 字段名 ...

最新文章

  1. nodejs ld linux.so,请教大神,如何在独立虚拟主机上配置node.js开发环境?
  2. BTC跟跌黄金,BCH领涨主流 2019.8.14
  3. 孙鑫VC视频学习笔记一
  4. sublime linux 字体设置,Sublime Text的基本设置有哪些
  5. C和指针之学习笔记(3)
  6. 使用 dom4j 解析 XML
  7. mysql 图文安装_mysql安装图解mysql图文安装教程(详细说明)
  8. 蓝桥杯官网练习系统基础练习(十一)
  9. 从原子结构--PN结原理--光伏发电
  10. MATLAB与高等数学--dsolve命令
  11. 【教男朋友用python做计量】03.利用python进行假设检验(1)
  12. Advanced Installer,搜索注册表,根据注册表选择安装路径
  13. Power Apps 应用实战|轻松用 Power Apps 开发员工休假考勤管理小程序
  14. oracle diagnosticdest,Oracle 11g自动诊断信息库(Automatic Diagnostic Repository,ADR)概述
  15. 计算机自带录像视频文件代码,Windows自带录屏如何录制视频文件?
  16. VisionPro使用C#编写脚本
  17. 攻防演练 第三方供应商梳理
  18. python回归分析例题_python编程线性回归代码示例
  19. mysql 配置环境变量的方法及作用
  20. excel导入mysql并批量查询_EXCEL批量导入到Sqlserver数据库并进行两表间数据的批量修改...

热门文章

  1. 文件服务器磁盘增量备份,完全备份、差异备份以及增量备份
  2. 风力发电机特性实验装置,QY-FL33
  3. 基于深度学习的医学图像配准学习笔记2
  4. 怒肝 200 道 Python 面试题,我悟了!
  5. web前端开发常用浏览器介绍及运行配置
  6. oracle截取字符段的函数,Oracle | 字符串操作 - SUBSTR 和 INSTR函数
  7. Discontinuous Named Entity Recognition as Maximal Clique Discovery
  8. 在线式测斜仪是一款新型的、智能的、适应多种行业应用的三轴智能测斜仪
  9. Android Studio初学者实例:SharedPreferences 登录/注册模块实现
  10. wincc对变量取反不使用C语言,WINCC 上升沿取反