Placement by Raycast
Placement by Raycast
public void AttachLogo()
{
Vector2 vTouchPos = Input.mousePosition;
Ray ray = Camera.main.ScreenPointToRay(vTouchPos);
RaycastHit vHit;
if (Physics.Raycast(ray.origin, ray.direction, out vHit))
{
maxstLogObject.transform.position = vHit.point;
maxstLogObject.transform.rotation = Quaternion.FromToRotation(Vector3.forward, vHit.normal) * Quaternion.Euler(-90.0f ,0.0f, 0.0f);
}
}
Last updated