网站连接如何做二维码电商网页设计期末作业模板
虚幻4学习笔记
- 读档
 - 存档
 
B站UP谌嘉诚课程:https://www.bilibili.com/video/BV164411Y732
读档
添加UI蓝图 SaveGame_UMG
 添加Scroll Box 修改Scrollbar Thickness滚动条厚度 15 15 勾选 is variable
 添加text 读档界面
 添加背景模糊
 
添加UI蓝图 SaveGame_Slot
 
 选择自定义 宽度700 高度150
 添加size box 宽度700 高度100
 添加text 选择裁切到边界
 添加button text 读档
 
图表
 添加text变量 string 绑定到text 上
 添加Location变量 vector
 均勾选 可编辑实例 在生成时显示
 
读档按钮点击事件
 添加Get All Actors Of Class 选择资产 角色 引出get 0
 引出SetActorLocation
 
小白人蓝图
 添加begin play
 添加create widget 选择 SaveGame_UMG return value 提升为变量 取名Save Game UMG
 添加 add to viewport
 添加Get Player Controller
 添加 Show Mouse Cursor 勾选
 添加Load Game from Slot 123 引出 cast to
 获取数组SaveGameName、PlayerLocation
 添加循环ForEachLoop
 PlayerLocation 引出 get
 添加create widget 选择 Save Game Slot
 拖入 Save Game UMG 引出 Scroll Box 引出 Add Child
 

存档
创建存档蓝图类SaveGame_BP
 
 添加变量SaveGameName、PlayerLocation 更改为数组
 
小白人蓝图
 添加tab按键 引出Does Save Game Exist 写死为123
 b+左键 添加判断
 false 引出 Create Save Game Object 选择资产 SaveGame_BP return value 提升为变量 Save Game Ref
 引出 get 获取数组SaveGameName、PlayerLocation
 SaveGameName引出add 引出append
 添加now 分割引脚 拼接事件字符串
PlayerLocation引出add
 添加 GetActorLocation
 
添加create widget 选择Save Game Slot
 拖入Save Game UMG 引出 Scroll Box
 添加Add Child
 添加Save Game to Slot 拖入 Save Game Ref
 创健了我们的本地存档文件,名字为123,数据为
 我们创建的save game对象中的变量
 
 Does Save Game Exist 为True 时
 引出Load Game from Slot 123
 return value 引出 cast to
 获取数组SaveGameName、PlayerLocation
 
 
 存档文件路径
 X:\UEproject\XXXX\Saved\SaveGames
隐藏UI 添加Set Visibility 勾选Collapsed
 
添加P键 添加FlipFlop
 拖入Save Game UMG
 添加Set Visibility 勾选Collapsed
 添加Get Player Controller、Show Mouse Cursor 设置鼠标显示、消失
 添加Set Input Mode Game And Ul
 添加Set Input Mode Game Only
 
