UE虚幻引擎多人游戏的跳马系统 VaultIt! Multiplayer Vaulting System - GFXHUB

什么是 VaultIt!

VaultIt 是一个多人游戏跳马系统,完全复制了客户端预测以实现无延迟游戏,即使在根运动时也能正确处理不同步,并且经过高度优化。VaultIt 具有大量自定义行为的功能,也是市场上最好的单人游戏。

前言

您无需了解 GAS(游戏能力系统)即可使用此插件。对于大多数人来说,如果您按照教程进行操作,它将很容易工作。每个人都想做教程!

但是,如果您要与其他资产集成,根据其他资产,它可能需要中级/高级 C++ 水平,请先阅读 wiki 以确保您了解所需的内容。

还有大量的自定义和参数,您可以修改以改变行为,可能感觉有点不知所措,但教程涵盖了所有内容。它确实是一个成熟的系统,可以在合理范围内考虑所有因素。

在蓝图中完全可用、可扩展、可自定义——但是自定义逻辑在 C++ 中会表现得更好,尤其是在它启用时。

我是一个尽我最大努力做动画的程序员,因为我不能转售别人的动画,所以请用你自己的动画替换以获得更漂亮的结果;)

免责声明

截至目前,存在两个问题: Vaulting 在多人游戏中播放时有严重的动画抖动,并且被视为仅影响 AI 和 Listen Server 的客户端(播放器)。这是一个引擎错误。不使用 Z-Up(任意方向)的角色有时会在延迟跳跃时传送;这是特定插件而非 VaultIt 的问题。我选择继续发布,因为这些问题不会影响到每个人。

展示视频中的资产不一定包括在内。请参阅技术概述视频了解所包含的内容。

技术细节

特征:

  •  基于游戏能力系统 (GAS),但您完全不需要了解它即可使用或集成 VaultIt
  •  多人游戏准备好预测
  • 即使在极端延迟(800 毫秒以上)下也不会取消同步,除非它应该(数据包丢失、黑客攻击、不可预测的冲突等)
  • 正确处理不同步校正(即使在极端环境中,输入也会正确跳转)
  • 适当的网络序列化(压缩)和带宽消耗优化
  • 反作弊
  • 设计用于混合或最小模式 ASC 而不是完整模式,并手动处理模拟复制以进行优化
  • 程序拱顶高度(未硬编码为动画拱顶高度)
  • 由根运动动画驱动
  • 运动变形(适用于 UE4 并改进)
  • 用于正确放置手部的全身 IK(适用于 UE4)
  • 不需要任何 IK 骨骼
  • 支持具有不同骨骼方向的非 UE4 骨骼
  • 完全模块化的设置支持角色、AI,也许还有 Pawns(阅读 Wiki)
  • 包括第一人称示例(使用 FP/TP 切换的基本设置)
  • 玩家和 AI 的自动保险库,每个移动模式位标志
  • 多个预定义的拱顶高度和动画,支持任何类型的运动状态
  • 具有网络同步随机化的每个状态的多个动画
  • 构建时考虑了扩展和集成

网络复制:是的 – 彻底!

支持的开发平台:Win64 和 Win32(未经测试,但应该可以)

支持的目标构建平台:Win64 和 Win32(未经测试,但应该可以工作)

UE虚幻引擎多人游戏的跳马系统 VaultIt! Multiplayer Vaulting System - GFXHUB UE虚幻引擎多人游戏的跳马系统 VaultIt! Multiplayer Vaulting System - GFXHUB UE虚幻引擎多人游戏的跳马系统 VaultIt! Multiplayer Vaulting System - GFXHUB UE虚幻引擎多人游戏的跳马系统 VaultIt! Multiplayer Vaulting System - GFXHUB

资源下载
下载价格免费
1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
发布时间:2023/05/21
文件大小:152MB
适用:4.26 - 4.27, 5.0 - 5.1
GFXHUB 原文链接:https://gfxhub.cn/vaultit-multiplayer-vaulting-system/,未经允许不得转载。
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录