Urgent ! Passer au niveau suivant

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Vincent57
Messages : 4
Inscription : 15 Nov 2017 13:59

Urgent ! Passer au niveau suivant

Message par Vincent57 » 15 Nov 2017 14:31

DÉBUTANT
Bonjour, je n'arrive pas a trouver de script C# pour passer au niveau suivant si quelqu'un peut m'en donner (j'en connais en java mais comme ce n'est plus disponible je cherche un script pour changer de niveau avec le C#) merci d'avance

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Urgent ! Passer au niveau suivant

Message par boubouk50 » 15 Nov 2017 14:44

Salut Vincent57,

Alors, passer au niveau suivant n'existe pas. Par contre tu peux passer d'une scène à l'autre.
Sache que les scripts en C# et Js (javascript pas Java) utilisent les mêmes fonctions. Ainsi, la bonne fonction en Js fonctionnera en C# en adaptant la syntaxe.

Code : Tout sélectionner

SceneManager.LoadScene("OtherSceneName", LoadSceneMode.Additive);
}
en Js, donne

Code : Tout sélectionner

SceneManager.LoadScene("OtherSceneName", LoadSceneMode.Additive);
Pour cet exemple, la fonction est identique, il se peut néanmoins que ce ne soit pas le cas, dans l'utilisation pas la nomination.
Donc lorsque que tu es bloqué sur une fonction en Js à trouver en C#, tu vas dans la documentation officielle, recherche le nom de la fonction ou de la classe (LoadScene ou SceneManager), puis une fois trouvée, tu as aussi la fonction en C#. En haut à droite, tu as un switch C#/Js qui te permet de passer de la syntaxe Js à la syntaxe C#.
https://docs.unity3d.com/ScriptReferen ... Scene.html
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Vincent57
Messages : 4
Inscription : 15 Nov 2017 13:59

Re: Urgent ! Passer au niveau suivant

Message par Vincent57 » 15 Nov 2017 15:04

Je n'ai pas réussi j'ai fait un copier/coller de votre script C# mais quand je le glisse je peux plus faire play pour tester. Il n'y a pas moyen d'avoir le script java a nouveau ?

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Urgent ! Passer au niveau suivant

Message par boubouk50 » 15 Nov 2017 15:33

C'est normal que cela ne marche pas.
Il faut adapter ce code à ton jeu. Il n'y a pas de fonction toute faite qui marche tout le temps. Je ne sais pas comment tes scènes sont nommées, comment tu veux ton chargement, etc...
As-tu seulement des bases de programmation? Cela va être difficile de continuer sans...
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Vincent57
Messages : 4
Inscription : 15 Nov 2017 13:59

Re: Urgent ! Passer au niveau suivant

Message par Vincent57 » 15 Nov 2017 15:51

C'est la 1ère fois que je dois utiliser les scripts je sais que cela va être dur mais je sais aussi que ce n'est pas impossible si vous avez des liens francais pour m'aider ou autre je suis preneur ou si vous avez du temps a m'accorder je peux télécharger des applications comme skype ou l'on pourrai se parler comme sa je peux vous montrer mon écran et vous pouriez m'aider un peu plus

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Urgent ! Passer au niveau suivant

Message par boubouk50 » 15 Nov 2017 16:11

Ah oui, des cours particuliers gratuits sur mon temps libre. Super. :lol:

Là, il y a des liens utiles:
viewtopic.php?f=89&t=13400#p99655
C'est aussi dans ma signature, avec la Nétiquette du forum entre autres... Se présenter, tout ça... :]
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Vincent57
Messages : 4
Inscription : 15 Nov 2017 13:59

Re: Urgent ! Passer au niveau suivant

Message par Vincent57 » 15 Nov 2017 16:21

J'irai voir cela.
En tout cas Merci beaucoup pour votre patience vos explications et votre sympathie on se recontacte plus tard pour d'autres questions

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Urgent ! Passer au niveau suivant

Message par boubouk50 » 15 Nov 2017 16:24

On est là pour ça.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Répondre

Revenir vers « (C#) CSharp »