- Home /
Question by
BusterBlader · Mar 27, 2015 at 03:01 PM ·
2dobjectmoveclick
move UI object to click position
Hello Guys,
I'm working on a small game and everything consists of UI objects so I don't have a camera in the scene. Now I want to move an object to a click position on the screen. I've seen many examples but they mostly use Camera.main.ScreenToWorldPoint(); which doesn't work without a camera. Is there another way or another function I could use? Thanks in advance.
Comment
Answer by maccabbe · Mar 27, 2015 at 03:07 PM
You could probably use Input.mousePosition without any processing, i.e. the following makes the center of a new text object follow the mouse cursor
using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour {
void Update () {
transform.position=new Vector3(Input.mousePosition.x, Input.mousePosition.y, transform.position.z);
}
}