特点:

• 5种重生模式(检查点、即时、生命、永久死亡、手动)

• 拖放演员的检查点系统

• 游戏结束的生命系统

• 死亡检测(自动/手动)

• 死亡惩罚(物品、XP、标记)

• 无敌期

• Ragdoll 支持

• 30 多个蓝图参数,15 多个事件

代码模块:

DeathRespawnSystem(运行时)

蓝图:0(纯 C++)

C++ 类:4

(DeathRespawnComponent、CheckpointActor、LivesManagerSubsystem、 DeathLocationMarker)

网络复制:否(计划 v1.1)

开发平台:Windows、Mac、Linux

目标平台:Windows、Mac、Linux

文档:https://adrenalinegames.pl/deathrespawnsystem

示例项目:N/A(包括文档)

注释:

纯 C++ 后端。用户创建 UI/VFX。没有依赖性。适用于任何卫生系统。包括完整的文档。最小的开销。支持:support@adrenalinegames.pl

概述

死亡和重生系统是一个全面的、可立即投入生产的插件,可处理虚幻引擎游戏中死亡和重生机制的各个方面。从简单的即时重生到复杂的检查点系统和街机风格的生活,该插件提供了您所需的完整后端逻辑。

纯 C++ 设计 – 我们仅提供后端逻辑。您可以创建自己的 UI 小部件、视觉效果和声音,在我们处理复杂的状态管理时为您提供完全的创意控制。

5 种重生模式

检查点模式 – 非常适合动作游戏和《灵魂》之类的游戏。在最后一个激活的检查点重生。

即时模式 – 非常适合快节奏的游戏。立即在死亡地点重生,延迟可配置。

生命模式 – 街机风格的生命系统,游戏在零生命时结束。非常适合平台游戏和复古游戏。

永久死亡模式 – 真正的 Roguelike 体验。没有重生 – 死亡后游戏结束。

手动模式 – 完全控制。仅当您调用它时才重生。非常适合过场动画和故事驱动的重生。

主要功能

死亡检测

  • 生命值达到阈值时自动检测死亡

  • 从蓝图或 C++ 手动触发死亡

  • 死亡时可选的布娃娃物理

  • 死亡动画持续时间控制

  • 死亡期间禁用移动和输入

重生系统

  • 可配置重生延迟

  • 重生位置偏移控制

  • 自动健康恢复

  • 重生后无敌周期

  • UI进度跟踪

  • 淡入淡出效果支持

检查点系统

  • 将检查点演员拖放到关卡

  • 玩家重叠时自动激活

  • 一次性使用或可重复使用检查点

  • 可配置的触发区域

  • 保存系统集成挂钩

  • 视觉反馈事件

  • 易于放置的编辑器图标

生活系统

  • 街机风格的生活计数器

  • 可配置的最大生命

  • 额外生命拾取支持

  • 全局生命跟踪(跨级别持续)

  • 每个玩家或共享生命(合作社就绪)

  • 游戏结束事件处理

死亡惩罚

  • 死亡时物品掉落

  • XP/货币损失,可配置百分比

  • 进度重置选项

  • 死亡位置标记(黑暗之魂尸体运行)

  • 标记过期计时器

  • 物品检索标记

高级功能

  • 重生后的无敌期

  • 布偶物理支持

  • 死亡摄像机挂钩

  • 碰撞管理

  • 角色移动控制

  • 基于计时器的重生倒计时

  • 取消重生功能

蓝图集成

完全暴露于蓝图 – 蓝图可视化脚本中提供的所有设置、功能和事件。

蓝图事件:

  • OnDeathTriggered

  • OnRespawnStarted

  • OnRespawnComplete

  • OnLivesChanged

  • OnGameOver

  • OnCheckpointSet

  • OnInvulnerabilityStarted

  • OnInvulnerabilityEnded

  • 并且更多!

蓝图函数:

  • TriggerDeath

  • TriggerRespawn

  • SetCheckpoint

  • AddLife /移除生命

  • 获取当前生命

  • IsDead / IsInvulnerable

  • GetRespawnProgress

  • GetRespawnLocation

  • 取消重生

  • 并且更多!

包含内容

完整的 C++ 源代码 – 四个可立即投入生产的类,提供所有死亡和重生功能。

综合文档:

  • 快速入门指南 – 分步设置说明

  • 常见问题解答 – 超过 50 个答案问题

  • API参考 – 完整的功能和事件文档

  • 自述文件 – 概述和快速参考

  • CHANGELOG – 版本历史记录和更新

其他资源:

  • 插件图标

  • 示例配置模板

  • 蓝图集成示例

技术细节

无依赖性 – 适用于任何健康系统、库存系统或保存系统。只需与您现有的代码集成即可。

基于组件 – 连接到任何参与者,包括玩家、AI 角色和车辆。

通用健康检测 – 通过 GetHealth() 函数自动检测健康状况或使用手动触发。

性能优化 – 最小的 CPU 开销,高效的状态管理。

保存/加载就绪 – 集成为保存游戏系统提供钩子。

完美

  • 动作游戏(类魂机制)

  • 平台游戏(街机生命系统)

  • Roguelike(永久死亡+死亡标记)

  • 角色扮演游戏(检查点系统)

  • 射击游戏(即时)重生)

  • 生存游戏(死亡惩罚)

  • 任何需要死亡/重生机制的游戏!

代码质量

  • 可用于生产的 C++ 代码

  • 干净、可读的实现

  • 文档齐全函数

  • 蓝图友好的设计

  • 无编译警告

  • 在 UE 5.6 和 5.7 上测试

您创建的内容

此插件仅提供后端逻辑。您创建:

  • UI 小部件(死亡屏幕、重生倒计时、生命显示)

  • 视觉效果(死亡动画、重生粒子)

  • 音频(死亡声音、重生声音)

  • 特定于角色的集成

这为您提供了完整的创意

要求

  • 虚幻引擎 5.6 或 5.7+

  • Windows 64 位

  • 基本蓝图知识(不需要 C++)

支持

每次购买都包含专业支持。我们会在 48 小时内回复所有支持请求。

电子邮件:support@adrenalinegames.pl 文档:https://adrenalinegames.pl/deathrespawnsystem

为什么选择此插件?

完整的解决方案 – 死亡/重生机制所需的一切 ✅ 生产就绪 – 干净、专业的代码可供交付 ✅ 文档齐全 – 包含全面的指南 ✅ 蓝图友好 – 无需 C++ 知识 ✅ 灵活 – 5 种重生模式以及完全自定义 ✅ 安全 – 无外部依赖或冲突 ✅ 支持 – 积极支持和定期更新

几分钟内开始

  1. 安装插件

  2. 向角色添加组件

  3. 配置设置

  4. 连接到您的健康系统

  5. 使用提供的创建UI事件

  6. 完成!

用专业的死亡和重生机制改变你的游戏。立即添加到购物车!

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。