自己做的网站如何在网络上展示,做海外网站推广,旅游分析 网站,自己做商城网站能卖服装吗UE5系列文章目录 文章目录 UE5系列文章目录前言一、Lyra和AIS框架的区别二、下载官方Lyra游戏示例三、Lyra在动画蓝图中的使用 前言
Unreal Engine 5#xff08;UE5#xff09;提供了多种用于游戏开发的模板和框架#xff0c;其中Lyra和AlS是两个不同的示例项目#xff0c…UE5系列文章目录 文章目录 UE5系列文章目录前言一、Lyra和AIS框架的区别二、下载官方Lyra游戏示例三、Lyra在动画蓝图中的使用 前言
Unreal Engine 5UE5提供了多种用于游戏开发的模板和框架其中Lyra和AlS是两个不同的示例项目它们分别代表了不同的开发方向和技术重点。 Lyra框架 Lyra是一个由Epic Games提供的示例项目它旨在作为一个现代游戏的框架展示了UE5的一些最新功能和技术如Nanite几何体技术、Lumen全局光照系统等。Lyra的设计理念是模块化和可扩展性它提供了一个基础的多人游戏架构包括客户端/服务器网络模型、角色控制、HUD/UI元素、以及一些基础的玩家交互机制。Lyra对于想要学习如何构建一个从头到尾的完整游戏项目的人来说是一个很好的起点。
AlS框架 AlSAdvanced Locomotion System并不是由Epic官方提供的框架而是一个由社区开发者创建的高级移动系统。AlS主要关注的是角色的运动和动画提供了一套复杂的动画混合树和行为逻辑使得游戏角色能够以更加自然和逼真的方式移动。AlS支持多种地面类型、坡度、跳跃和滑行等功能并且可以高度定制来适应不同的游戏需求。
一、Lyra和AIS框架的区别
区别与联系 目的Lyra更侧重于作为一个完整的项目模板包含从游戏逻辑到网络架构的一系列功能而AlS则专注于角色动画和物理行为。 适用范围Lyra适合那些希望快速启动一个新项目的开发者而AlS适合专注于动画和物理模拟的专业人士或团队。 集成难度Lyra作为官方示例集成相对简单AlS可能需要更多的调整才能适应特定项目的需求。 如何在蓝图中使用 使用Lyra框架 如果你正在使用Lyra作为你的基础项目你可以直接在提供的蓝图类中工作比如CharacterController蓝图或者任何其他预定义的蓝图。这些蓝图已经配置好了基本的游戏机制例如移动、碰撞检测、UI显示等。你可以通过添加新的事件节点、条件分支等方式来扩展这些蓝图的功能。
使用AlS框架 对于AlS框架你需要先将它导入到你的UE5项目中。通常这涉及到将AlS的源代码文件夹复制到你的项目的插件或内容文件夹中。一旦导入你可以通过创建一个新的蓝图类并继承自Character或者Pawn然后在该蓝图中添加AlS提供的动画蓝图节点来实现复杂的移动逻辑。AlS通常会包含详细的文档来指导你如何设置和使用其功能。
请注意使用这些框架或系统时最好先熟悉它们提供的文档和教程以确保你能充分利用所提供的特性并且正确地集成它们到你的项目中。
二、下载官方Lyra游戏示例
1.Lyra官方文档 Lyra示例 2.你可以从Epic Games启动程序下载Lyra Game Sample方法是点击示例Samples选项卡并导航到Lyra Game Sample或者点击虚幻商城Marketplace选项卡并在搜索字段中输入Lyra。 具体方式Epic Games启动程序选择Fab然后点击Start exploring 3.进入网页后在搜索栏中输入“Lyra”回车 4.点击第一个Lyra 5.分别点击添加我的库和下载注意这里一定要选择添加到我的库不然后面在我的库中就搜不到Lyra 6.勾选我已经阅读并同意 Fab 最终用户许可协议 即表示我同意被最终用户许可协议所约束*然后点击接受 7.Epic Games启动程序选择“库”然后点击“Fab Library”后面的刷新图标在搜索中输入“lyra” 注意一定要点击刷新一定要点击刷新一定要点击刷新重要的事情说三遍哈否则可能搜不到lyra 8.工程下载完成后打来Lyra工程
三、Lyra在动画蓝图中的使用
Lyra框架中最重要的2个节点 1Event Blueprint Update Animation 2Property Access
1.新建动画图层接口BHH_ABI_Base 2.新建动画蓝图BHH_ABP_Base 3.新建动画蓝图BHH_ABP_BaseLayerSetup 4.在动画蓝图中添加状态机Locomotion 5.在Locomotion状态机中添加5个状态Idle、 Start、MoveCycle、Stop、Trun180 6.动画图层接口Layer_Idle 7.动画图层接口Layer_Start 8.动画图层接口Layer_Cycle 9.动画图层接口Layer_Stop