|
|
1
1
像往常一样,有很多方法可以解决这个问题。解决这个问题的最简单方法似乎是使用三种行走动画状态。OnStart=>步行=>在顶部。其中OnStart和OnStop只玩一次。将所有10个精灵用于启动动画,然后将精灵6-10用于行走动画。因此,当角色开始移动时,它将播放一次OnStart动画,并直接过渡到行走动画。为了获得额外的积分,您可以制作一个停止动画,类似地,当角色停止时,它会播放角色停止时的一次独特动画。如果您试图从静止状态获取完整的频谱=>步行=>我的建议是研究如何使用混合树。基本上,你会有一个“空闲”、“行走”、“跑步”的动画,并根据角色统一的速度将这些动画混合在一起。但我的第一个建议是最简单的。 |
|
|
Dan Hill · 将精灵返回其原始位置? 8 年前 |
|
|
ajjanna12 · PygameSprites即使在函数设置参数为 8 年前 |
|
|
user8780062 · 将精灵添加到Pygame光线投射引擎 8 年前 |
|
|
DarkBlood202 · 如何在Pygame中根据角度移动精灵 9 年前 |
|
|
ODOG · Unity 2d动作脚本问题 9 年前 |
|
|
Vasya2014 · 精灵跟随一个不同的精灵并延迟 9 年前 |