🎬 功能演示 (1.5):Click here to watch the demo on YouTube! 在 YouTube 上观看演示!
🌐 可试玩演示: Click here to download the demo!下载试玩版本!
📚 文档资料: Click here to open the Documentation!详细文档!
最新版本:1.6.0.3(2024 年 6 月 8 日)
更新内容亮点:
- 使用更现代的 C++ 结构来改进 Motion 的核心功能,所有必需内容都通过 Blueprints(蓝图)暴露或创建!
- 引入了运行时曲线,即便在游戏运行时也可以进行修改。
- 实施了 Gameplay Ability System(游戏能力系统)和 Gameplay Tags(游戏标签),使得迁移现有功能和创建新功能更加便捷。
- 引入了自定义的 AnimInstance 类,允许将 Gameplay Tags 绑定到变量,更加方便地实现新的动画状态。
- 实现了具有碰撞检测与防护功能的自定义相机组件,改善玩家体验。
- 完全重写了 Motion 的文档。
- 重构了曲线管理器,简化了维护和扩展过程。
- 对所有游戏组件进行了重构。
- 提供了更简化的架构,所有组件共享一个父类。
为什么开发 Motion?
在我们制作自家第一人称动作游戏的原型时,我发现市面上没有一款资产是足够易于理解、灵活调整和便于使用的。
什么是 Motion?
🌊 Motion 是一个为第一人称角色设计的高质量模板,具备完整的身体感知能力。通过响应式的第一人称控制和相机动作,为你的角色注入生命力。你可以直接使用 Motion,或者根据需要进行修改和扩展。
⚡ 极具力量。 Motion 将彻底改变你对角色的思考方式。轻松定制你的游戏,让游戏体验更为独特。你可以为呼吸、行走、冲刺、跳跃和着陆创建个性化的相机模式。无论是夸张还是低调,都能让 Motion 适合你的游戏,而不是让游戏适应现有的资产限制!
功能特色:
- 🎥 真实的第一人称视角 – 自动相机调整、碰撞检测等多项功能!
- 📈 基于曲线的动画系统 – 在编辑器运行时可随意修改相机动画和速度曲线!
- 🏃 冲刺系统 – 使用简单的冲刺系统,包含可自定义的相机动画和加速曲线!
- 🦵 蹲伏组件 – 高质量、平滑的蹲伏功能,自动检测天花板并停止不合适的蹲伏动作!
- 🚶♂️ 行走组件 – 内置的行走加速度和易于调整的相机动画!
- 🦿 跳跃组件 – 多种跳跃和着陆的相机动画,动态相机效果随冲击速度而变化!
- 👣 脚步声系统 – 为各种移动方式提供脚步声效果!包含声音文件!
- 📝 示例动画蓝图 – Motion 假设你在使用 GameplayTags,其余部分则由你自由决定!立即使用基于 Lyra 的动画蓝图开始制作!
免责声明: 部分截图中的环境和动画不包含在 Motion 中。
技术细节
代码模块:
- MotionCore (运行时)
蓝图数量: 12
C++ 类数量: 15
网络复制: 否
支持的开发平台: Windows
支持的目标构建平台: Windows
输入方式:
- 鼠标和键盘
- 控制器(已在 DualShock 和 Xbox One 控制器上测试)
文档资料: https://kia.dev/motion1.6-docs
声明:本站所有文章,本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)