Je sélectionne mon objet et une fois sélectionné je voudrais qu'il suive ma souris sans changer ses valeurs sur l'axeY.
Code : Tout sélectionner
#pragma strict
public var depth = 10.0;
function FollowMousePosition()
{
var mousePos = Input.mousePosition;
var wantedPos = Camera.main.ScreenToWorldPoint (Vector3 (mousePos.x, mousePos.y, depth));
transform.position = wantedPos;
}
function Update()
{
var ray = Camera.main.ScreenPointToRay(Input.mousePosition);
var hit : RaycastHit;
if(Physics.Raycast(ray,hit))
{
if(hit.collider.tag == "Player" && Input.GetMouseButtonDown(0))
{
Debug.Log(gameObject.name + " selected");
var plane = Plane(Vector3.up, transform.position);
var point : float = 0f;
if(plane.Raycast (ray, point))
{
FollowMousePosition();
}
}
}
}
Merci d'avance ! :3