- Home /
How To Read Error Messages CS1525
using UnityEngine; using System.Collections;
public class MoveAround02 : MonoBehaviour {
public float Movespeed = 10; public float Rotatespeed = 20;
 
               // Use this for initialization void Start () {
 }
 // Update is called once per frame void Update () { 
 float Move.forward = Movespeed = Time.smoothDeltaTime = Input.GetAxis("Vertical"); float Move.left = Movespeed = Time.smoothDeltaTime = Input.GetAxis("Horizontal"); float Rotate = Rotatespeed = Time.smoothDeltaTime = Input.GetAxis("Horizontal");
      transform.Translate (Vector3.forward = Move.forward);
     //transform.Translate (Vector3.left = Move.left);
     transform.Rotate (Vector3.up = Rotate);
 }
 }
Answer by Proclyon · Apr 14, 2011 at 10:26 AM
MSDN DEFINITION
The compiler detected an invalid character in an expression.
You are assigning variables but that does not result in a parameter that can be passed
    transform.Translate (Vector3.forward = Move.forward);
  //transform.Translate (Vector3.left = Move.left);
    transform.Rotate (Vector3.up = Rotate);
A = B
means
put what's on the heap as B on the place where A is as well.
Rotate however is a method that is asking for a parameter, something with a value. You are giving it a task, not a value.
Your answer
 
 
              koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                