美文网首页
unity 物体移动上坡

unity 物体移动上坡

作者: 自由的天空 | 来源:发表于2016-05-01 10:11 被阅读375次

    Vector3 destUp = Vector3.zero;

    void Start()
    {
        
    }
    
    void Update()
    {
        
        Vector3 newup = transform.position;
      
        RaycastHit hit;
        if (Physics.Raycast(transform.position,Vector3.down,out hit))
        {
    
            newup.y = (hit.point + Vector3.up * 2.0f).y;
            destUp = hit.normal;
    
        }
        transform.position = newup;
        transform.up = Vector3.Slerp(transform.up, destUp, 5f * Time.deltaTime);
    
    
    
        
    }

    相关文章

      网友评论

          本文标题:unity 物体移动上坡

          本文链接:https://www.haomeiwen.com/subject/xhgkrttx.html