Là en l'occurence, ce sera Cannabis.
public class Cannabis. Donc, Cannabis.cs
C'est bon c'est fait, ça marche mais lorsque j'assigne cannabis et que je met play, il me met un tas de cannabis clone que je ne vois même pas !
Faut mettre un timer ?
Donne ton mail je te send le projet car là je crois qu'on parle pas de la même chose
le mien : maxime.ellies@hotmail.fr
J'ai pas unity d'installé, sorry.
Super, ça spawn mais le seul soucis c'est que ça spawn en abondance et très rapidement !!!
Comment je peux régler ça ?!
Ca fait une plantation de cannabis !!!
http://gyazo.com/25598af597c6b98eb4b2507e38cb7891
Et ça au bout d'à peine 3 secondes !!!
Peut-être que Cannabis ne devrait pas créer d'autres Cannabis dès qu'il apparaît? Que ce serait un autre type d'objet qui devrait le faire?
Je voudrais juste pouvoir régler le temps entre les spawn des cannabis (je pense qu'il faut mettre un timer) tu sais comment faire ?
Il te faut créer un autre type d'objet, donc une autre classe (CannabisManager? ) qui aura en attribut une variable en virgule flottante, représentant le temps. Dans sa fonction Update(), tu soustraierais le Time.deltatime et quand sa valeur arrive en dessous de zéro, tu appelle le Instantiate pour créer un cannabis et tu lui remets cinq secondes. Ca devrait suffire
je sais absolument pas comment faire mdr
Dans la function Start, tu met
InvokeReapeting(Cannabis, 0, temps_d'apparition_entre_les_spawns);
Et tu met la ligne d'Instantiate dans la fonction Cannabis.
J'ai fait comme tu m'as dit : (c'est le script en question) http://pastebin.com/X9wCtzJF
Mais malheureusement quand je fais play, je reste avec des cannabis partout sur la map et ça ?! : http://gyazo.com/456c88e0a4c7faae1a638b3f71aef08a
Mon script doit être mauvais, en tout cas merci de m'aider, cette partie est sans doute la plus chiante...
Je t'ai donné les grosses lignes, à toi de les faires rentré dans ton code, fait des recherches. Je ne code pas en C#.
Astuce pour tes recherches :
écrit sur google : "nom de la ligne" + unity
exemple : instantiate unity
Et dès que tu vois un lien qui commence par docs.unity3d.com/
tu vas dessus.
Voilà ce que donne ma recherche en suivant ces instructions :
http://docs.unity3d.com/Documentation/ScriptReference/Object.Instantiate.html
Je te conseille de faire sa à chaque fois que tu bloque sur l'écriture d'une ligne et de son insertion. Bonne chance
Bonjour,
@Underty:
J'ai bien reçu ton mail, je rentre juste de déplacement, voici déjà le code pour régler ta gestion de l'apparition de tes feuilles de canabis .
J'ai repris la proposition donnée par cae.
Tu as juste à créer un GameObjet dans ta scène et y joindre le script qui suit.
http://pastebin.com/rqq6pk1y
Bonne continuation.
Peter le sauveur !
Merci beaucoup à toi Mediateur of game, je galérais !!!
Mais par contre, j'ai beau assigner le script à un nouveau GameObject (empty) ainsi que à la ligne 73 changer le texte par Cannabis, rien ne se passe...
Et dans l'inspector de mon empty, j'ai ça :
http://gyazo.com/91db455359673b2c1454643545bc0b58
Help ! Et merci beaucoup à toi encore une fois
Re,
L'erreur est explicite...
Tu as soit fait un mauvais copié collé, soit mal recopier.
Je t'envoie par mail le .cs .
Pour le reste de tes demandes, si assez de dispo je pense te fournir l'ensemble de la solution.
Une question quand même qui n’empêchera pas mon aide...
Ta demande d'aide est pour un truc d'école, ou pour dire que tu maîtrise le truc ?
Soit sincère, cela ne changera en rien ma possible aide.
A bientôt.
Arf Underty, je vient de comprendre ton incompréhension de l'instanciation d'un GameObject et du terme que nous appelons un Prefab.
Demain je pense être dispo sur skype, donne moi par retour tes heures de connexion possibles histoire d'être synchro.
L'idéal pour moi est de pouvoir communiquer en vocal.
Heuuuu,
Tjours trois msg de suite moa. Doit être l'heure je pense...
Adrien, si t'es d'accord et dispo, une petite triangulaire sous skype te dirais ???
C'la pourrais être sympa à deux de dépatouiller le prob de notre petit Underty ???
Juste pour le fun hein.
Qu'en penses tu ?
Bien sûr, je suis toujours dispo pour ce genre de choses ;)
Merci beaucoup les gars !!! underty.1