背包系统 任务22,将显示隐藏合成一个函数
引擎自带一个伤害系统,较为简单
Rinterp To:插值(在虚幻引擎中,Rinterp To插值是指角度(Rotation)插值。它用于在两个旋转值之间插入新的旋转值,以使物体在旋转时更加平滑地过渡**。
Rinterp To插值节点有四个参数,分别是当前角度(Current)、目标角度(Target)、间隔时间(DeltaTime)和调整速度(Interp Speed)。其中,当前角度和目标角度定义了旋转过渡的起始和结束,间隔时间表示过渡所需的时间,而调整速度则控制了旋转过渡的快慢。)
Find Look at Rotation:寻找查看旋转
缓存目录:
1.设置 编辑保管缓存为止
2.C/用户/UserName/AppData/local/UnrealEngine/4.22
Destroy Session无论成功或者失败都已经离开了回话,因此若没有额外设置后续可以不继续编写,失败的可能是PlayerController已经不在当前回话里了才有可能失败
蓝图类Gamelnstance:【游戏实例,存放数据使用(在虚幻引擎中,GameInstance是正在运行的游戏实例的高级管理器对象。在游戏创建时生成,并在游戏实例关闭之前不会被销毁。GameInstance是UE4中的全局类,只有一个实例,保证一个类只有一个实例,提供一个访问该实例的全局节点,可以视为一个全局变量,仅在首次请求单例对象时对其进行初始化。
GameInstance的作用如下:
Init与ShutDown:引擎初始化与关闭时执行的逻辑。
NetWorkError与TravelError:网络和跨关卡时的错误。
与LocalPlayer相关:为游戏保存全局数据,比如上一个关卡的信息需要在下一个关卡使用时。)】
Get All Actors Of Class:获取类的所有Actor,统计actor数量,LENGTH:长度,
cast To:类型转换为.....
win操作系统
C:/Epic Games/UE_4_22/Engine/Binaries/Wind64/UnrealHeaderTool.target 文件
"TargetName":"UnrealHeaderTool",
后面加个空格 然后再删掉
LobbyMenue 大厅菜单
这里可以复杂一点
Increment Int:为指定值加1,然后设置
1.删除Source里面的代码
2.删除Binaries文件夹
3.重新生成.projects
4.重新打开.projects
Create Widget:创建控件,就是创建UI控件,Add to Viewport:添加到视口,
windows 窗口
try GET play PAWN owner 得到的是动画持有者
get player pawn得到的是主角
Get Current Level Name:获取当前关卡名,Append:附加
可以右键“BP_CursorDecal”--》“Reload”来重新加载就好了
因为聊天框不在此被使用,而是在别的UI中被调用限制,因此此处不需要Canvas Panel
Time Seconds to String:时间(秒)为字符串
Get All Widgets Of Class:获取类的所有控件,get(a copy):get(复制)