【中文普通话】7小时虚幻引擎5 C++:攀爬系统Unreal Engine 5 C++: Climbing System
发布日期:2023年5月 作者:Vince Petrelli MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2声道 类型:电子学习 | 语言:中文普通话 | 时长:57讲座(6小时58分钟)| 大小:4.82 GB
使用C++在虚幻引擎5中构建一个通过运动组件、控制骨骼和动作扭曲实现的攀爬系统
你将学到什么: 使用自定义角色运动组件扩展运动逻辑 学习各种重要的数学概念,如点积/叉积用于攀爬计算 使用控制骨骼为Mixamo动画添加根运动 使用控制骨骼调整Mixamo动画 了解动画蓝图背后的动画逻辑 利用控制骨骼实现手部和脚部IK 利用动作扭曲实现高级角色移动 创建用于检测窗台和地板的自定义算法 使用干净且可扩展的代码构建强大的攀爬系统 为不同的攀爬条件检查创建自定义算法
要求: 需要有在虚幻引擎中使用C++的经验
描述: 欢迎来到虚幻引擎5 C++攀爬系统课程,在本课程中,您将学习如何从头开始构建一个强大的攀爬系统,深入了解如何处理攀爬物理、创建攀爬运动、攀爬窗台、手部和脚部IK使用控制骨骼、跳跃能力以及其他一系列令人兴奋的功能,为您提供一个强大的攀爬体验。在第一部分中,我们将研究如何处理攀爬的移动,并从一个具有自定义运动组件的新增强输入开始处理基本的攀爬逻辑。然后,我们将介绍如何使用不同的追踪来获取我们所需的所有可攀爬表面信息,并处理所有所需的物理代码,以便我们可以在自定义运动模式下移动角色。一旦我们有了一个可用的物理系统,我们将处理所有可攀爬表面信息,并计算我们攀爬的速度和旋转。在第二部分中,我们将处理攀爬上升、攀爬下降、向左攀爬、向右攀爬、攀爬窗台、攀爬窗台下降、进入和退出攀爬状态。我们将从C++中的角色动画实例类开始,并重建我们现有的动画蓝图。然后,我们将介绍Mixamo动画流程,并看看如何使用Mixamo转换器重新定位动画。接下来,我们将处理攀爬运动,并创建自己的算法来检查是否已经到达地板或窗台。在第三部分中,我们将为手部和脚部IK构建一个控制骨骼,以解决攀爬时的放置问题,并深入研究动作扭曲和增强输入系统,以实现诸如跳跃和跳跃的功能。我们将从控制骨骼中的一个方便的攀爬IK追踪函数开始,并根据表面动态调整手部和脚部的位置。然后,我们将进入动作扭曲,并创建更多算法来检查哪些表面是可攀爬的,并在运行时动态设置目标点。在我们拥有完全功能的跳跃机制之后,我们将深入研究增强输入系统,并看看如何在攀爬过程中触发只有两个按键的动作。
适合人群: 想要创建攀爬系统的学习者 想要了解向量数学的学习者 想要使用控制骨骼进行动画的学习者 想要编写干净、可扩展代码的学习者
近期评论