Octopus Backpack 是为角色设计的扩展功能,角色可以使用机械触手进行移动、攻击、抓取甚至抛掷敌人。该系统完全使用程序化动画,无需使用骨骼,触手能够自动寻找最近的对象并抓住最合适的部分进行移动。它们还能够绕过其他物体,甚至彼此纠缠。该插件为您的角色提供动态和互动的功能,适用于 Unreal Engine。
主要功能:
- 程序化动画:触手的运动完全由程序控制,不需要使用骨骼。
- 程序化移动:触手可以自动搜索并抓取目标物体,角色的移动由触手长度决定。
- 互动功能:角色可以使用触手抓取、携带和抛掷物体,甚至对敌人造成伤害。
- 逆向运动学:触手末端的爪子会正确抓住物体进行移动。
- 定制效果:可以调整预设的特效或添加自定义效果。
- 无需 C++ 知识:所有功能都通过蓝图提供,易于使用。
技术细节:
- 代码模块:
- UOctopusBackpackComponent (类型: Runtime)
- AOctopusBackpackActor (类型: Runtime)
- 蓝图数量:2
- C++ 类数量:3
- 网络复制:否
- 支持开发平台:Win64, Mac, Linux
- 支持的目标构建平台:Win64, Mac, Linux
- 示例项目:包含
- 文档:提供文档和 Discord 支持
重要提示:
- 插件使用物理引擎,如果 FPS 过低,触手可能无法自然移动。建议最低 FPS 为 40,低 FPS 下可以使用物理子步进。
- 插件未使用任何自定义的物理计算,所有功能均为 Unreal Engine 标准功能。
- Take Recorder 可能无法正确渲染此插件的动画。
声明:本站所有文章,本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)