Nombreuses question sur Unity !

Fermé
callipso Messages postés 427 Date d'inscription vendredi 17 décembre 2010 Statut Membre Dernière intervention 30 mai 2016 - Modifié par callipso le 23/06/2014 à 21:37
Bonjour !

Je travaille sous peu sur Unity, et je suis donc débutant.
Tout au long de mes projets, je me suis posé beaucoup de questions.
Je les retransmet toutes ici, en espérant qu'une personnes voudra bien me réponde :)
Personne ne vous oblige à répondre à toutes, bien entendu :)

C'est parti !

1: J'essaye de faire rebondir et glisser un personnage sur un solide.
J'essaye d'abord avec un cube et un plan, par exemple.
Voici ma manip :
Je crée un plan et je positionne un cube au dessus.
J'applique sur le cube un rigidbody.
Sur le plan, je place le matériau bouncy (dispo directement sur Unity).
Je simule la scène. Je vois que le cube rebondit à l'infini sur le plan.
Maintenant, quand je place le character controller au dessus du plan (celui à la 1ère personne) et que je simule la scène, le personnage tombe et s'arrête sur le plan, mais sans rebondir.

J'ai fait la même manip pour un matériau qui glisse, mais ça ne marche pas non plus avec le personnage...


2: Lorsque mon joueur tombe d'une plateforme, il doit recommencer le niveau. Pour cela, j'ai placé un plan avec un collider et en cochant la case "Is Trigger", avec le script Java suivant :

#pragma strict 

//Script to revert winning player back to main menu 

var levelToLoad : String; 

function OnTriggerEnter(hit : Collider) 
{ 
Application.LoadLevel("NomDeMonNiveau"); 
}//END FUNCTION ONTRIGGERENTER 


Donc, quand le joueur traverse le plan, il recommence directement le niveau.
J'aimerais juste appliqué un fondu noir, pour plus de fluidité. En effet, mon joueur s'arrête sur le plan, juste avant de retourner au début du niveau. Ceci a donc un effet trop saccadé.
Comment faire ?


3:
Je souhaite mettre un timer sur mon niveau.
Je voudrais que, lorsque le joueur traverse un collider, le chrono se déclenche, et que ce dernier ne s'arrête que lorsque le joueur aura franchi un autre collider (ligne d'arrivée).
Auriez-vous un script qui me permettrais de faire ça ?


4: Je souhaiterais aussi ajouter un nombre de mort sur l'écran. Vous l'aurez compris, à chaque fois que le joueur meurt, le nombre de mort augmente de 1.
L'idéal serait que ce score soit sauvegardé.


5: J'aimerais appliquer une texture directement sur un prefab, afin d'éviter de modifier tous les fils de ce prefab un par un.


6: J'aimerais appliquer une texture à un ensemble d'objets.
Par exemple, je crée un portail avec plusieurs cubes, ou je met 2 murs côte à côte.
Je voudrais que la texture ne se répète pas, mais qu'elle s'applique comme si tous les objets n'en étaient en fait qu'un seul.


7: J'aimerais ajouter un background de scène à mon jeu.
Par exemple un ciel.
Auriez-vous des indications ?


8: J'ai un gros problème avec l'asset store.
Quand je l'ouvre, il n'y a aucun chargement, ni rien. La page reste blanche.
Comment régler ce problème ?

9: J'aimerais que les textures ne s'appliquent que sur un seul côté d'un objet, par exemple sur une seule face d'un dé.

10: Celle-ci est moins urgente, mais je me permet de la poser quand même :
Lorsque le joueur arrive à la fin d'un niveau et passe un collider, j'aimerais qu'il soit automatiquement relancé dans un autre niveau (le prochain par exemple).


Voilà, j'en ai fini pour l'instant.

Je sais que j'en demande vraiment beaucoup. Je ne compte pas que sur une seule personne, mais sur toutes celles capables de répondre ou de m'aider à une des questions ci dessus.

Je vous remercie beaucoup par avance, et je vous dis à très bientôt ;)