关键词:
VSCode,P37,WallJumpState,墙体交互,idleState,moveState,死循环动画
参考视频:
B站UP主“uucStudio”翻译,自udemy转载的视频《【Unity教程】从0编程制作类银河恶魔城游戏》(BV1cM4y1p7RF)
11. Wall Jump State_哔哩哔哩_bilibili
环境:
VSCode:1.90.1(2024年6月11日更新);
Unity版本:Unity6 Preview(6000.0.0f1c1)*(截至2024年6月15日最新版);
c#版本:2.33.17;
c# Dev Kit版本:1.7.27;
VSCode适配Unity插件:1.0.2
随机发布一些关于这个小项目的个人改进和心得,下面是一个例子:
问题:
在P37约8分5秒处老师进行了“Player在moveState下检测到墙体时切换至idleState待机”的改进,但是产生了PlayerMove和PlayerIdle动画循环播放的情况。
原因:
当状态从moveState转换为idleState后,idleState自动逐帧调用Update()方法,在玩家按动方向键时,xInput != 0,满足图中if语句,于是马上跳转回moveState,形成循环
1380


&spm=1001.2101.3001.11974&articleId=139765906&d=1&t=3&u=73d6b458564c4075a5bc3617fdc9a460)

被折叠的 条评论
为什么被折叠?



