其他分享
首页 > 其他分享> > 见缝插针06练习

见缝插针06练习

作者:互联网

控制针移动到发射位置

  1. 在Pin预制物上挂载Pin脚本
    代码待更新
public class Pin : MonoBehaviour
{
    public float speed = 5;//移动速度
    private bool isFly = false;//表示是否发射针到小球中
    private bool isReach = false;//表示针是否到达指定的发射位置
    private Transform StartPoint;//小球的就位位置

    void Start ()
    {
        StartPoint = GameObject.Find("StartPoint").transform;
    }
	void Update ()
    {
        if (isFly == false)
        {
            if (isReach == false)
            {
                transform.position = Vector3.MoveTowards(transform.position, StartPoint.position, speed * Time.deltaTime);//控制针移动到startPoint
                if (Vector3.Distance(transform.position, StartPoint.position) < 0.05f)//判断是否到达
                {
                    isReach = true;
                }
            }
        }
	}
}

标签:false,练习,transform,private,见缝插针,isReach,position,06,StartPoint
来源: https://blog.csdn.net/qq_42983775/article/details/88065665