Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Unity Ui图像从左到右到左到右滑动_C#_Unity3d_Slide_Unity Ui - Fatal编程技术网

C# Unity Ui图像从左到右到左到右滑动

C# Unity Ui图像从左到右到左到右滑动,c#,unity3d,slide,unity-ui,C#,Unity3d,Slide,Unity Ui,所以我正在制作一个游戏,我想为一个对象添加一个挖掘功能。 我需要两件事的帮助。 好吧,我做了这个 我希望蓝色条纹图像从左到右,从左到右,依此类推。就像这个箭头所做的那样,只是水平地: 然后第二件事是,如果我按下“空格”,而蓝色条纹在灰色上面,它会造成1点伤害 当它覆盖白色图像时,会造成2点伤害 这是我目前的大障碍剧本 using UnityEngine; public class StoneHitScript : MonoBehaviour { public float Health

所以我正在制作一个游戏,我想为一个对象添加一个挖掘功能。 我需要两件事的帮助。 好吧,我做了这个

我希望蓝色条纹图像从左到右,从左到右,依此类推。就像这个箭头所做的那样,只是水平地:

然后第二件事是,如果我按下“空格”,而蓝色条纹在灰色上面,它会造成1点伤害 当它覆盖白色图像时,会造成2点伤害

这是我目前的大障碍剧本

using UnityEngine;

public class StoneHitScript : MonoBehaviour
{
    public float Health = 10f;
    public GameObject ThisStoneObstacle;

    private void Update()
    {
        if (Health > 1)
        {
            ThisStoneObstacle.SetActive(false);
        }
    }
}

如果有人至少知道其中一个问题的答案,我会很高兴的

,所以我想出了一个问题,那就是如何让它从一边传到另一边。 首先,当蓝色条纹位于右侧时,我向动画添加了一个关键帧,然后当我将其拖动到左侧时,我添加了另一个关键帧,然后将其拖动到右侧,当我完成时,结果如下:

我想我也知道怎么做,我只是检查它是否在两个位置之间,如果在两个位置之间,它将受到1点伤害,如果在关键命中框所在的位置,它将受到2点伤害