8000 GitHub - WillKen/AnimationDemo
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

WillKen/AnimationDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目传送门:https://github.com/WillKen/AnimationDemo

视频演示:AnimationDemo|游戏Demo演示-哔哩哔哩

开发环境

操作系统:macOS Monterey 12.5 (MacBook pro M1)

游戏引擎:UE4.27.2

动画技术简介

Movement & Walk/Run

移动的方向,要基于当前朝向(Yaw)进行计算。

image-20220821024520392

使用混合动画来实现跑和走的切换。

image-20220821024331708

Jump & Crouch

利用状态机实现走跑与跳跃的切换。当MovementState为In Air时切换为Jump;当MovementState不为In Air时,切换为Land。

image-20220821024731450

利用状态机实现走跑与下蹲行走的切换。当MovementState为Crouching时切换为Crouch;当MovementState不为Crouching时,切换为Stand。

image-20220821025704550

Sprint & Camera Shake (动画通知)

首先仍然是利用状态机实现走跑与冲刺的切换。

image-20220821025732867

通知事件蓝图(冲刺时实现相机抖动)

image-20220821024820381

通知事件的位置。

image-20220821025101468

Stretch Hand(双骨骼IK)

利用状态机实现Movement与伸手状态的切换。

image-20220821024711016

伸手时,对右手骨骼进行Two Bone IK。

image-20220821024945822

Look Around(动画层接口与AimOffset)

当按下V进行Anim Class Layers关联,松开V取消关联。动画层接口分别被MyAnimBP动画蓝图和AimingBP动画蓝图使用。

image-20220821025202912

因为是AimOffset,所以要使用Mesh Space Additive。

image-20220821030619226

Roll(蒙太奇动画与根运动)

暂停当前动画,播放蒙太奇动画。注意要使用根运动,否则,播放蒙太奇动画过程中仅mesh移动,外部胶囊体仍留在原地。

image-20220821025243904

Ragdoll

布娃娃系统,注意对各个部件的碰撞设置。

image-20220821025400543

眼睛与脚部闪烁(动画曲线的应用)

在动画过程中,设置曲线,使得脚步与地面接触时,曲线值增大,从而实现,眼睛发光和脚部发光。

image-20220821025521931

image-20220821025603244

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0