Bonjours, je suis entrain de faire un jeux pour m'amuser sur Unity 3D et il se trouve que j'ai un problème.
j'aimerai pourvoir faire spawner un certaine nombre de montre sur ma map et une fois la variable des monstres tombé à 0 je voudrais que le script s’arrête.
j'ai cherché sur internet j'ai trouver que des scripts pour faire spawner a l'infinie mais jamais avec un nombre précis de monstre.
J'aurai besoin d'une petite aide s'ils vous plait.
PS: je code en JavaScript.
Je t'ai repondu mais tu n'a visiblement pas vu. Donc au lieu de faire des copié-collé de tes messages, lis plutôt les réponses et reponds à ton tour.
Bonjour, quel qu'un connait un logiciel pour créer ses propres textures et pouvoir les importer sur Unity 5 (version gratuite)? Merci d'avance!
tu peux importer n'importe quelle image sous Unity.
Et il existe plein de façon de creer une texture (avec photoshop / photofiltre / The gimp ) ou tu la dessine à la main.
Merci Lapintade! Tu n'aurais pas un tuto pour les textures (si possible en français)?
Oula, il doit en exister des milliers sur le net. Et comme je dis, cela dépends de la méthode que tu utilise et ce que tu veux en faire (il y a par exemple des méthodes pour créer une texture qui se répètent).
Tu veux faire quoi exactement ?
Je voudrais faire les graphismes de mon jeux (terre, bois, pierre ect..)! Sauf que je suis débutant dans la création de jeux videos!
Quel qu'un pour m'aider ?
Il existe pas un scripte qu'on met sur la camera pour que le jeu s'adapte a tous les écrans
Hello spiderjv
Quel type de jeu, quel type de graphismes ? (2D/3D) ?
comment on met un player dans unity 5.0 parce que cest pas pareil
"Bonjour, ponctuation, question complète et merci"
Avec ça t'auras plus de réponses.
Bonjour ,comment on met un player (enfin un joueur parce que la je peux pas jouer ) enfin pas spawner. tout simplement dans le but de spawn parce que la quand je test j'apparais nul par et c'est affreux si vous pouver me repondre plz .c'est un jeu 3d
peux tu me repondre ou ? merci
Tu ne donne absolument pas envie de te répondre
pourquoi ?
Le 15 mai 2015 à 09:37:44 Lapintade a écrit :
Hello spiderjvQuel type de jeu, quel type de graphismes ? (2D/3D) ?
Excuse moi pour la réponse en retard! Je voudrais faire un jeu 3d de survie un peu comme dans le livre/film Hunger Games! Je suis seul dans le projet et je ne sais pas vraiment comment faire des textures!
Bonjour,
J'ai un problème assez massif qui arrête complétement le développement de mon jeu (c'est dire). Quand je décide de changer de scene avec Application.LoadLevel() plus aucun de mes scripts ne fonctionnent. Après des heures sur Visuals Studio, voici ce qui se passe :
Lancement du jeu
1er appel a Start, les variables sont initialisés
Fin du 1er niveau, appel a Application.LoadLevel()
2ieme appel a Start, les variables sont initialisés
Appel subséquent a un de mes scripts, les variables sont null et unity plante.
Le message d'erreur est toujours le même :
MissingReferenceException: The object of type 'Transform' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
UnityEngine.Transform.get_position () (at C:/BuildAgent/work/d63dfc6385190b60/artifacts/EditorGenerated/UnityEngineTransform.cs:28)
Shotgun.Shoot () (at Assets/Weapons/Guns/Scripts/Shotgun.cs:19)
CharacterAttack.WeaponFire (MouseButton button) (at Assets/Character/Scripts/CharacterAttack.cs:41)
CharacterController.Update () (at Assets/Character/Scripts/CharacterController.cs:41)
Il y a donc un appel qui se fait entre le deuxieme start et mon appel a mon script qui remet mes variables a null (les détruits en faite). Je ne le trouve pas. J'ai chercher sur mon personnage, tout est bien en place, les scripts sont présent même dans le niveau, et si je fais des appels explicite a Start dans mes scripts au niveau du update, les scripts fonctionnent.
Encore plus improbable, quand je décide de tirer apres un loadLevel voici le chemin suivit (post 2ieme start)
CharacterController.Update()
CharacterAttack.Shoot() == Mon tableau d'armes est NULL,il est vide !!
Shotgun.Shoot() == Il est arrivé a ce script par la pure magie, vu que mon tableau d'armes ETAIT NULL
Bref, j'ai besoin d'aide car je ne trouve rien de similaire sur le web (ou alors je fais les mauvaises recherches) et je ne sais pas comment arranger ce problème.
Précision supplémentaire :
Mes scripts avec Start sont dérivés de classe de base et je les overrides.
Bon j'ai réussi a trouver mon problème !!
En gros, quand on Load un level, normalement, tout est remit a 0 SAUF les variables statics. Dans mon cas, j'utilisais des évenements C# avec des delegates & events et les events était static.
Plusieurs de mes scripts s'attachait a mes events et ne les perdait jamais, causant un appel lorsque que j'effectuais l'action. Mais l'event se faisait sur un script qui n'existait plus ET sur le nouveau script. Du coup, j'avais une erreur.
Pour arranger le tout, il faut appel OnDestroy() et retirer les events. Bref, un casse tête inattendu.