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

Toutes les questions relatives aux tutoriels du site sont à poser à cet endroit.
Gamerz
Messages : 2
Inscription : 02 Avr 2013 15:30

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

Message par Gamerz » 02 Avr 2013 15:35

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.

Avatar de l’utilisateur
cayou66
Codeur
Codeur
Messages : 6450
Inscription : 30 Juin 2011 14:45
Localisation : Montréal

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

Message par cayou66 » 02 Avr 2013 15:40

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()

Gamerz
Messages : 2
Inscription : 02 Avr 2013 15:30

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

Message par Gamerz » 02 Avr 2013 16:14

Oh Merci :) Même après avoir vérifié plusieurs fois je n'ai même pas vu cette erreur !

Avatar de l’utilisateur
cayou66
Codeur
Codeur
Messages : 6450
Inscription : 30 Juin 2011 14:45
Localisation : Montréal

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

Message par cayou66 » 02 Avr 2013 16:22

Pas simple, surtout que je cherchais des erreurs de . ou de , ou de ;

Bonne continuation ;)

Verrouillé

Revenir vers « Tutoriels du site Unity3D-france »