虚幻引擎 5 C++:攀爬系统

使用 C++ 在虚幻引擎 5 中通过运动组件和控制装备和运动扭曲构建攀爬系统

讲师:Vince Petrelli

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 使用自定义角色移动组件来扩展移动逻辑
  • 学习各种重要的数学概念,例如攀登计算的点积/叉积
  • 使用控制装备将根部运动添加到 mixamo 动画中
  • 使用控制装备来调整 mixamo 动画
  • 了解动画蓝图背后的动画逻辑
  • 利用手脚 IK 控制装置
  • 利用运动扭曲进行高级角色运动
  • 创建用于壁架和地板检测的自定义算法
  • 使用干净且可扩展的代码构建强大的攀登系统
  • 为不同的攀登条件检查创建自定义算法

要求

  • 需要在虚幻引擎中使用 C++ 的经验

描述

欢迎来到虚幻引擎 5 C++ 攀爬系统,在本课程中,您将学习如何完全从头开始构建强大的攀爬系统,并深入了解如何处理攀爬物理、创建攀爬运动、爬上爬下壁架、使用控制装置、跳跃力学、跳跃能力和一系列其他令人兴奋的功能来进行手部和腿部 IK,以获得强大的攀爬体验。

在第一部分中,我们将研究如何处理攀爬的运动,并从带有自定义运动组件的新增强输入开始,以处理基本的攀爬逻辑。然后我们将介绍如何使用不同的轨迹来获取我们需要的所有可攀爬表面信息,并处理所需的所有物理代码,以便我们以自定义移动模式移动角色。一旦我们有了有效的物理原理,我们将处理所有可攀爬的表面信息并计算攀爬的速度和旋转。

在第二部分中,我们将负责向上爬、向下爬、向左爬、向右爬、爬上壁架、爬下壁架、进入和退出攀爬状态。我们将从 C++ 中的角色动画实例类开始,并重新构建现有的动画蓝图。然后我们将浏览 mixamo 动画管道,并了解如何利用 mixamo 转换器来重定向动画。接下来,我们将处理攀爬运动并创建我们自己的算法来检查我们是否已经到达地板或壁架。

在第三部分中,我们将为我们的手和腿 IK 构建一个控制装置,以解决我们攀爬时的放置问题,并且我们将深入研究运动扭曲和增强输入系统以实现跳跃和跳跃等功能。我们将从控制装置中方便的攀爬 IK 跟踪功能开始,并根据表面动态调整我们的手和脚的位置。然后我们将进入运动扭曲并创建更多算法来检查哪个表面是可跳跃的,并在运行时动态设置我们的目标点。在我们拥有功能齐全的跳马机制后,我们将深入研究增强型输入系统,并研究如何使用它来创建仅在攀爬过程中触发的两个关键动作。

本课程适合谁:

  • 想要创建攀爬系统的学习者
  • 想要理解向量数学的学习者
  • 想要使用动画控制装置的学习者
  • 想要编写干净、可扩展代码的学习者

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍