1
Fork 0
mirror of https://github.com/Steffo99/keep-everything-alive.git synced 2024-11-22 17:34:18 +00:00
keep-everything-alive/Assets/Scripts/Microgame_Earth/FollowMouse.cs

25 lines
707 B
C#
Raw Normal View History

2020-04-19 15:55:44 +00:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(Rigidbody2D))]
public class FollowMouse : MonoBehaviour
{
private new Rigidbody2D rigidbody2D;
void Awake() {
rigidbody2D = GetComponent<Rigidbody2D>();
}
void Start() {
Vector3 screenPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition);
transform.position = new Vector3(screenPoint.x, screenPoint.y, transform.position.z);
}
void FixedUpdate()
{
Vector3 screenPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition);
rigidbody2D.MovePosition(new Vector3(screenPoint.x, screenPoint.y, transform.position.z));
}
}