وهدا فيه نفس مشكلتك
http://answers.unity3d.com/questions...ked-point.html
http://answers.unity3d.com/questions...ked-point.html
var MousePoint : Vector3 = new Vector3();
var Distance : float;
var CurrentDistance: float;
var projectile : GameObject;
function Update()
{
if (Input.GetKeyDown("mouse 0"))
{
var hit:RaycastHit;
var ray :Ray = Camera.mainCamera.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, hit))
{
MousePoint = new Vector3(hit.point.x, 0, hit.point.z);
Instantiate(projectile, MousePoint, transform.rotation);
Distance = Vector3.Distance(MousePoint, transform.position);
}
}
}
var MousePoint : Vector3 = new Vector3();
var Distance : float;
var CurrentDistance: float;
var projectile : GameObject;
function Update()
{
if (Input.GetKeyDown("mouse 0"))
{
var hit:RaycastHit;
var ray :Ray = Camera.mainCamera.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, hit))
{
MousePoint = new Vector3(hit.point.x, 0, hit.point.z);
Instantiate(projectile, MousePoint, transform.rotation);
Distance = Vector3.Distance(MousePoint, transform.position);
}
}
}
تعليق