mini: false, //迷你模式 autoplay: false, //自动播放 theme: '#FADFA3', //主题色 loop: 'all', //音频循环播放, 可选值: 'all'全部循环, 'one'单曲循环, 'none'不循环 order: 'random', //音频循环顺序, 可选值: 'list'列表循环, 'random'随机循环 preload: 'auto', //预加载,可选值: 'none', 'metadata', 'auto' volume: 0.7, //默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效 mutex: true, //互斥,阻止多个播放器同时播放,当前播放器播放时暂停其他播放器 listFolded: false, //列表默认折叠 listMaxHeight: 90, //列表最大高度 lrcType: 3, //歌词传递方式

Lyra ALS

Interface

创建一个Interface:
屏幕截图 2025-09-07 214211
在Interface中创建函数:
屏幕截图 2025-09-07 214225
在需要调用函数的地方添加Interface:
屏幕截图 2025-09-07 214343
添加后下面就可以看见函数了:
屏幕截图 2025-09-07 214410
在该创建此函数的地方调用Interface Function,并在Target传入需要执行该函数的Target,传入输入值:
{E04C8A6D-D172-4FF9-B95F-032347EEDBEF}

Property Access && BlueprintThreadSafeUpdateAnimation

先创建一个纯函数,用于将通过PropertyAccess得到的MovementComponent Cast为 CharacterMovement从而获取CharacterMovement:(确保ReturnValue中间没有空格)
屏幕截图 2025-09-07 231225
在BlueprintThreadSafeUpdateAnimation中通过PropertyAccess获取Velocity和MaxWalkSpeed:
屏幕截图 2025-09-07 231256

Share Rules

屏幕截图 2025-09-08 154751

Sequence Player + Inertialization

将Sequence Player的Sequence设置为Dynamic并添加OnUpdate函数:
屏幕截图 2025-09-08 162147
在OnUpdate函数中设置Sequence:
屏幕截图 2025-09-08 162224

Animation Layer

创建Animation Layer Interface:
屏幕截图 2025-09-08 165558
屏幕截图 2025-09-08 165637
在ABP_Base中添加该接口:
屏幕截图 2025-09-08 165746
在ABP_Base中使用该接口:
屏幕截图 2025-09-08 172451
专门创建一个用于设置层级动画接口的动画蓝图类ABP_Layers,并设置IdleLyra:
屏幕截图 2025-09-08 172500
在BP_LyraCharacter中添加LinkAnimClassLayers函数用于将两个不同的动画中的Layer连接起来:
屏幕截图 2025-09-08 172513

八方向:

https://blueprintue.com/blueprint/pmbvmiwr/

posted @ 2025-09-07 22:03  pone1  阅读(7)  评论(0)    收藏  举报