我正在尝试在Unity中制作游戏。我对编码非常陌生,但是我有一个用于字符移动的脚本。但是,当我按播放键时,角色会在蹲伏和闲置动画中快速跳入和跳出。当我按下蹲键时,角色蹲下,并且小故障停止了,但是一旦我放开,它就会恢复。这是我的整个脚本。
$acceptedItems = $doc->getElementsByTagName('accepted');
if ($acceptedItems->length > 0 && $acceptedItems->item(0)->nodeValue === 'true') {
$json = array(
'success' => 1,
'ACN' => $doc->getElementsByTagName('acn')->item(0)->nodeValue,
'URL' => htmlspecialchars($doc->getElementsByTagName('certificateUrl')->item(0)->nodeValue)
);
} else {
$json = array(
'success' => 0,
'error' => "",
);
}
在Unity动画师中,动画正在快速发射。如果这很简单,请原谅我。任何帮助将不胜感激。
编辑- 在动画器中,名为“ IsCrouching”的参数会闪烁检查,并且会取消检查我是否按下了键。
答案 0 :(得分:0)
我看到您看了Brackeys教程。您可能没有设置正确的过渡条件。再次观看此片段中的视频:2D Animation in Unity (Tutorial) - 16:52
答案 1 :(得分:0)
转到播放器-> 2D角色控制->什么是地面并取消选择播放器。 否则,您的玩家会躲在自己下面。