Page 1 sur 1

Problème étape 4 CRÉATION D’UN FPS BASIQUE

Publié : 02 Avr 2013 15:35
par Gamerz
Bonjour, j'ai un problème avec le tuto CRÉATION D’UN FPS BASIQUE et plus précisément à l'étape 4, voici mon code :

Code : Tout sélectionner

var fireRate=0.30;
var impact:GameObject;
var canFire=true;

function Update()
{
	if(Input.GetButton("Fire1"))
	{
	fire();
	}
}

function fire()
{
	if(canFire==true)
	{
		canFire=false;
		FireOneShot();
	}
}

function(FireOneShot)
{
	var direction=transform.TransformDirection(Vector3.forward); //renvoie la direction devant la caméra.
	var hit:RaycastHit;
	
	if(Physics.Raycast(transform.position,direction,hit,100))
	{
	tempRot=Quaternion.FromToRotation(Vector3.up,hit.normal); // direction de l'impact.
	Instantiate(impact,hit.point,tempRot);
	}
	yield WaitForSeconds(fireRate);
	canFire=true;
}
Et l'erreur est : Assets/Script/ShootScript.js(34,2): UCE0001: ';' expected. Insert a semicolon at the end.

Je ne comprends pourquoi il veut que je mette un ";" à la fin du code.

Re: Problème étape 4 CRÉATION D’UN FPS BASIQUE

Publié : 02 Avr 2013 15:40
par cayou66
Le jeu des 7 erreurs, j'étais assez mauvais gamin...mais là j'ai trouvé.

Code : Tout sélectionner

function(FireOneShot)
en

Code : Tout sélectionner

function FireOneShot()

Re: Problème étape 4 CRÉATION D’UN FPS BASIQUE

Publié : 02 Avr 2013 16:14
par Gamerz
Oh Merci :) Même après avoir vérifié plusieurs fois je n'ai même pas vu cette erreur !

Re: Problème étape 4 CRÉATION D’UN FPS BASIQUE

Publié : 02 Avr 2013 16:22
par cayou66
Pas simple, surtout que je cherchais des erreurs de . ou de , ou de ;

Bonne continuation ;)