C# Unity Ui图像从左到右到左到右滑动
所以我正在制作一个游戏,我想为一个对象添加一个挖掘功能。 我需要两件事的帮助。 好吧,我做了这个 我希望蓝色条纹图像从左到右,从左到右,依此类推。就像这个箭头所做的那样,只是水平地: 然后第二件事是,如果我按下“空格”,而蓝色条纹在灰色上面,它会造成1点伤害 当它覆盖白色图像时,会造成2点伤害 这是我目前的大障碍剧本C# Unity Ui图像从左到右到左到右滑动,c#,unity3d,slide,unity-ui,C#,Unity3d,Slide,Unity Ui,所以我正在制作一个游戏,我想为一个对象添加一个挖掘功能。 我需要两件事的帮助。 好吧,我做了这个 我希望蓝色条纹图像从左到右,从左到右,依此类推。就像这个箭头所做的那样,只是水平地: 然后第二件事是,如果我按下“空格”,而蓝色条纹在灰色上面,它会造成1点伤害 当它覆盖白色图像时,会造成2点伤害 这是我目前的大障碍剧本 using UnityEngine; public class StoneHitScript : MonoBehaviour { public float Health
using UnityEngine;
public class StoneHitScript : MonoBehaviour
{
public float Health = 10f;
public GameObject ThisStoneObstacle;
private void Update()
{
if (Health > 1)
{
ThisStoneObstacle.SetActive(false);
}
}
}
如果有人至少知道其中一个问题的答案,我会很高兴的,所以我想出了一个问题,那就是如何让它从一边传到另一边。 首先,当蓝色条纹位于右侧时,我向动画添加了一个关键帧,然后当我将其拖动到左侧时,我添加了另一个关键帧,然后将其拖动到右侧,当我完成时,结果如下:
我想我也知道怎么做,我只是检查它是否在两个位置之间,如果在两个位置之间,它将受到1点伤害,如果在关键命中框所在的位置,它将受到2点伤害