SmoothFollow.js Errors, anyone else?

I have this script:

when i build it to my iPhone to test i get all sorts of errors, can anyone confirm this?

errors:

http://i52.tinypic.com/2q247jl.png

This started happening after 3.4 update, and for the past months still haven’t managed solving it!

So i really need your help guys, please.

Did you hack around this script or is that from some beta or just old?
Obviously the variables are not declared.

For example:
// Calculate the current rotation angles
wantedRotationAngle = target.eulerAngles.y;

should be

// Calculate the current rotation angles
var wantedRotationAngle : float = target.eulerAngles.y;

/*
This camera smoothes out rotation around the y-axis and height.
Horizontal Distance to the target is always fixed.

There are many different ways to smooth the rotation but doing it this way gives you a lot of control over how the camera behaves.

For every of those smoothed values we calculate the wanted value and the current value.
Then we smooth it using the Lerp function.
Then we apply the smoothed values to the transform's position.
*/

// The target we are following
var target : Transform;
// The distance in the x-z plane to the target
var distance = 10.0;
// the height we want the camera to be above the target
var height = 5.0;
// How much we 
var heightDamping = 2.0;
var rotationDamping = 3.0;

// Place the script in the Camera-Control group in the component menu
@script AddComponentMenu("Camera-Control/Smooth Follow")


function LateUpdate () {
	// Early out if we don't have a target
	if (!target)
		return;
	
	// Calculate the current rotation angles
	var wantedRotationAngle = target.eulerAngles.y;
	var wantedHeight = target.position.y + height;
		
	var currentRotationAngle = transform.eulerAngles.y;
	var currentHeight = transform.position.y;
	
	// Damp the rotation around the y-axis
	currentRotationAngle = Mathf.LerpAngle (currentRotationAngle, wantedRotationAngle, rotationDamping * Time.deltaTime);

	// Damp the height
	currentHeight = Mathf.Lerp (currentHeight, wantedHeight, heightDamping * Time.deltaTime);

	// Convert the angle into a rotation
	var currentRotation = Quaternion.Euler (0, currentRotationAngle, 0);
	
	// Set the position of the camera on the x-z plane to:
	// distance meters behind the target
	transform.position = target.position;
	transform.position -= currentRotation * Vector3.forward * distance;

	// Set the height of the camera
	transform.position.y = currentHeight;
	
	// Always look at the target
	transform.LookAt (target);
}

Try importing this script again from the standard packages.
Or use my copy of the original here :

wow thanks that actually worked but when i changed them and added var, a new script reported an error heres the line of code thats have the error

error: BCE0043: Unexpected token: +=.

theres only 1 error now, were so close!

and when the code is like this:

i get these errors:

http://i53.tinypic.com/157dgth.png

Seams like you are new to coding. Everything you need to now is in the error message.

You cannot add var in front of a variable name twice. That devlaress it again and thats not good.

var pointsToAdd : float = trickPoints[0];
var pointsToAdd = Mathf.Min(Time.deltaTime * 10.0f, pointsToAdd);

should be

var pointsToAdd : float = trickPoints[0];
pointsToAdd = Mathf.Min(Time.deltaTime * 10.0f, pointsToAdd);

i am new, but i still have the 2 errors there, the local variable error is gone though :slight_smile:

2 errors to go, any ideas?

Actually your code there is a complete mess. The Error warnings show you exactly in which line of code the error is. And approximately why.
Seams you always declare variables double or not at all and you don´t strict type.

Something like this won´t work on iOs if trickPoints is anything other than trickPoints : float[ ]
trickPoints[0] -= pointsToAdd;

And by the way as soon as you fixed this script, i guess you see new errors in other scripts, because then the compiler can continue checks next and boom.

Marjan do you mind if I send you my project, and you see if you could fix it? Iv worked really hard on this project months of work and when unity 3.4 came out I updated and its been all messed up now,

Please let me know thanks

What’s your email?

I think this is the Only error left

MateenAppstore whats your email?