2075 / Unity / 2D / Гравець / Рух за мишею (натиснути і тримати)
MoveByMouse2DPress |
public float moveSpeed = 3.0f; void Update() { if (Input.GetMouseButton(0)) { var targetPos = Camera.main.ScreenToWorldPoint(Input.mousePosition); Vector2 direction = new Vector2(targetPos.x - transform.position.x, targetPos.y - transform.position.y); obj.transform.up = direction; transform.position = Vector3.MoveTowards(transform.position, targetPos, moveSpeed * Time.deltaTime); } }