C# script to controll object movement in top down shooter like games.

Content not available.

Please allow cookies by clicking Accept on the banner

using System.Collections; using System.Collections.Generic; using UnityEngine; // ? 2017 TheFlyingKeyboard and released under MIT License // theflyingkeyboard.net public class TopDownCharacterMovement : MonoBehaviour { private Rigidbody2D myRigidbody; [SerializeField] private float moveSpeed; // Use this for initialization void Start () { myRigidbody = GetComponent<Rigidbody2D>(); } // Update is called once per frame void FixedUpdate () { Vector2 movingVector = new Vector2(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical")); myRigidbody.AddForce(movingVector * moveSpeed); } }

Script to make object rotate to mouse cursor





