//物体的正方向只Z的方向,朝向点击处,够将模型时要调好
using UnityEngine;
using System.Collections;
public class Move : MonoBehaviour {
private Vector3 targetPos;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if(Physics.Raycast(ray,out hit,1000.0f)){
targetPos = hit.point;
}
turnForward2(transform, targetPos);
}
//transform.LookAt(targetPos);
transform.position = Vector3.Lerp(transform.position, targetPos, Time.deltaTime);
}
/// <summary>
/// 直接用transform.LookAt(targetPos);当目标点和远点不在
Unity实现移动物体到鼠标点击位置
最新推荐文章于 2023-08-18 21:43:01 发布