- Home /
Question is off-topic or not relevant
Edit this code?
I'm using a tutorial to make a 2D infinite runner, and in the video, the person uses the robot sample from the unity asset store. I'm using my own character that I drew. The person opens the code for the robot's movement and edits it so it moves to the right automatically. Unfortunately, I'm using a code that he used in a previous video where I had all my animations and controls set-up, and I don't know how to edit my code to make my character always move to the right while keeping the animation! Can someone help me? The code is in C Sharp.
Code:
using UnityEngine; using System.Collections;
public class CharacterControllerScript : MonoBehaviour {
public float maxSpeed = 30f;
bool facingRight = true;
Animator anim;
bool grounded = false;
public Transform groundCheck;
float groundRadius = 0.2f;
public LayerMask whatIsGround;
public float jumpforce = 3000f;
bool doubleJump = false;
void Start ()
{
anim = GetComponent<Animator>();
}
void FixedUpdate ()
{
grounded = Physics2D.OverlapCircle (groundCheck.position, groundRadius, whatIsGround);
anim.SetBool ("Ground", grounded);
if (grounded)
doubleJump = false;
anim.SetFloat ("vSpeed", rigidbody2D.velocity.y);
float move = Input.GetAxis("Horizontal");
anim.SetFloat ("1", Mathf.Abs (move));
//rigidbody2D.velocity = new Vector2(move * maxSpeed, rigidbody2D.velocity.y);
//if(move > 0 && !facingRight)
//Flip ();
//else if(move < 0 && facingRight)
//Flip ();
}
void Update()
{
if ((grounded || !doubleJump) && Input.GetKeyDown (KeyCode.UpArrow))
{
anim.SetBool("Ground",false);
rigidbody2D.AddForce (new Vector2(0, jumpforce));
if(!doubleJump && !grounded)
doubleJump = true;
}
}
void Flip()
{
facingRight = !facingRight;
Vector3 theScale = transform.localScale;
theScale.x *= -1;
transform.localScale = theScale;
}
}
Try the beginner tutorials. Downloading scripts and asking UA to fix is a bad way to code.
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
When I look down and move forward, I fly upwards 0 Answers
Making a bubble level (not a game but work tool) 1 Answer
Space Invaders movement? 1 Answer
Help with boolean updating on all instances of script 2 Answers