UE5学习笔记19-服务器的更新频率,根骨骼旋转节点
一、服务器向客户端发送数据的频率
在Config中的DefaultEngine.ini文件添加
[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=60;
二、角色类中,角色蓝图类中在细节面板收缩net可以在界面中找到下面两个变量
NetUpdateFrequency = 66.f; //净更新频率
MinNetUpdateFrequency = 33.f; //最小更新频率
注MinNetUpdateFrequency 的值要小于NetUpdateFrequency 的值,这只是更新频率,同时和pc的FPS有关并不是决定性的东西,可以尝试改变值看看效果
三、Rotate Root Bone
在UE5(虚幻引擎5)中,蓝图的Rotate Root Bone
节点用于旋转角色的根骨骼(Root Bone)。这个节点通常用于在动画蓝图中动态地调整角色的姿态,例如让角色的根骨骼在特定方向上旋转,从而改变角色的朝向或姿势。
主要功能:
-
旋转根骨骼:通过旋转根骨骼,调整整个角色的朝向或姿态。这在实现复杂的角色动作时非常有用,例如在角色转身、跳跃、摔倒等场景中进行微调。
-
参数化控制:可以通过输入旋转角度(Pitch、Yaw、Roll)来精确控制旋转的方向和幅度。通常,角度可以从其他蓝图节点或变量中动态获取。
-
应用动画:通常与其他动画节点结合使用,以实现流畅的动画过渡和控制。比如,你可以根据角色的运动状态动态调整根骨骼的旋转。
使用场景:
- 角色朝向调整:在角色移动或转身时,动态调整根骨骼的朝向,以保持角色与运动方向一致。
- 复杂动画调整:在某些复杂的动画序列中,可能需要临时调整根骨骼的旋转角度以达到预期的视觉效果
节点的引脚在细节面板中将公开为引脚的选项取消选中
四、蓝图中服务器的赋值变量
蓝图中的该变量是服务器上可复制的变量右上角有标志
直接过的的变量
五、旋转速率
/* 旋转速率 当鼠标的方向的人物视角方向不一致时,让人物移动时人物会先旋转视角在想鼠标的方向移动,旋转视角的过程为旋转速率 */
/* FRotator(Y, Z, X) */
GetCharacterMovement()->RotationRate = FRotator(0.f, 0.f, 850.f);
/* 旋转速率 */