UE5+C++开发角色技能框架 | Udemy【中文字幕】

大小:22G 8小时
含有配套素材文件


学习有关在虚幻引擎 5 中使用 C++ 设计技能和运动管理所需的所有知识!欢迎来到“使用虚幻引擎 5 中的 C++ 创建类似 Zeldar 的技能”!您将学习如何创建一个技能框架,该框架可以处理各种能力,包括远程炸弹、磁力、停滞和冰演员,以及冲刺、滑翔和精疲力竭状态等基本运动状态。我为每节课准备了参考项目,因此当您在任何一节课上遇到困难时,您可以免费下载它们并将自己的项目与它们进行比较!不要担心犯错,从中吸取教训!在第一部分中,我们将使用 C++ 从头开始??设置项目并为玩家角色实现基本运动状态。借助增强的输入系统和运动管理,当玩家角色满足某些条件时,将触发这些自定义动作。例如,一旦玩家角色从高处坠落并且有足够的体力,就可以进行滑翔动作。如果体力耗尽,玩家角色将无法再跳跃、冲刺或滑翔。其次,我们将在创建任何技能之前设计和创建一个强大的框架来管理各种技能。一次只能激活一个技能。得益于虚幻引擎中蓝图和 c++ 之间的便捷通信,我们可以轻松地将信息从 UI 传输到我们的代码库。这是利用它们的最佳方式。蓝图对于视觉设计更方便,而 c++ 对于游戏来说通常性能更高。第三,我们重点介绍几种不同的技能,包括远程炸弹、磁力、停滞和冰角色生成。在远程炸弹技能中,将生成一个炸弹,玩家角色可以将其扔出去。当它在可破坏的墙壁上爆炸时,它会坠毁,如果它在草地上爆炸,将生成一个临时风洞,这可能有助于玩家解决游戏中的谜题。当然,我会在课程中介绍更多细节。虽然它们的逻辑完全不同,但它们都在同一个技能框架中,因此开发人员可以轻松添加新的技能类型。最后,我们将实现一些有用的游戏对象,以改善游戏体验。这些对象必须与技能框架兼容。例如,将添加可交互的对象,如石头。当玩家拿着石头但试图激活技能时,必须先放下这块石头。同样,还将实现压力板、风洞、可破坏墙壁。您还可以加入我的 discord 来提问,或者在 udemy 问答部分提问。每节课都提供详细的参考项目和循序渐进的方法,您还在等什么?加入课程,现在就是开始您自己的梦想项目的最佳时机!

资源下载
下载价格1 金币
VIP免费
如果链接失效,请在最下方评论区留言
0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录