Il y a un équivalent à PlayerPrefs mais dont les données sont en ligne? Genre mon compte PSN il contient toujours la même liste d'amis et les mêmes trophées quelle que soit la PS3 que j'utilise par exemple.
C'est bien beau des recherches , mais quand tout les tutos sont incomplets et en anglais..
Par où avez vous commencez ?
J'ai trouvé ca : http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-c-sur-net/introduction-16
Mais le problème c'est que c'est pour le C# et le .NET , et ce n'est pas vraiment pour faire un jeu d'après ce que j'ai compris, c'est pour faire un programme. (D'où le .net)
Je cherche des tutos C# mais si possible , pour Unity.
Pour faire de la 2D? Parce que en 3D ya ça
https://www.youtube.com/watch?v=Jqro_cCi_jM
[EGO]Jarjar
Le PSN est un système en ligne donc à toi de créer un système en ligne en utilisant soit un serveur développé exprès ou bien utiliser une base de donnée PHP/SQL.
UnitLayer
J'ai appris le C# sur le OpenClassRoom.
Le C# est un langage et .NET est le framework de Windows.
Et Unity j'ai appris en regardant vite fait quelques tutos mais sinon j'utilise beaucoup la documentation qui est claire. Et si l'anglais te rebute, tu es mal parti car plus des 3/4 des documents sont en anglais partout sur le web pour la programmation.
Si tu veux un tuto, pas très complet à mon gout car il n'affiche pas clairement les fonctions qu'il utilise, il y en a un sur OpenClassRoom : http://fr.openclassrooms.com/informatique/cours/realisez-votre-premier-jeu-video-avec-unity
Oui , ca j'avais déjà vu , mais le truc c'est que je préfère faire de la 2D pour le moment..
Car comme je l'ai dit plus haut , la plupart des jeux 3D amateurs sont moche , car c'est plus dur de faire de belles textures en 3D qu'en 2D.
Après , je sais qu'on peut passer le script de la 3D à la 2D , en changeant par exemple 'Vector3' à 'Vector2'.
Mais ce n'est pas pratique , surtout pour un commencement
coquinounet :
Non , je me débrouille en Anglais , mais c'est juste que pour débuter , je préfère un tuto français bien expliqué plutôt que quelqu'un qui parle anglais sans articuler ,etc..
PS: Est-ce que je dois continuer sur le C# pour ce que je veux faire où dois-je m'orienter vers un autre langage de programmation?
UnitLayer La 2D est récente sur Unity, il manque encore pleins de trucs. Si tu as besoins de certains trucs, tu peux me demander.
Si tu comptes utiliser Unity, alors oui le C# est utile mais en revanche laisse tomber tout ce qui est WinForms qui ne servent à rien sur Unity
D'accord , je vais donc continuer en C# sur Unity.
Sur le tuto http://fr.openclassrooms.com/informatique/cours/realisez-votre-premier-jeu-video-avec-unity/resume-73
La première page , il y a la vidéo , mais les autres les vidéos ne marchent pas..
J'ai tenté de m'inscrire, mais rien ne change.
Je pense qu'il faut s'inscrire en premium , donc payer..
Je n'ai pas envie de payer pour ca
Peux tu m'orienter vers un tuto écrit ou vidéo , français ou anglais , sur la melee attack en 2D ? Je n'en trouve pas..
Enfaite , le truc c'est que j'ai déjà des bases en C# mais pas assez pour programmer des scripts comme ca , le problème c'est que le tuto que je suivait est incomplet.
Actuellement j'ai fait : Système de déplacement,Saut,Pièce à ramasser,Hp sur player et ennemi,Ranged attack (Pas fini, à cause de la fin du tuto )
Non il faut pas payer, il faut aller sur la page d'accueil du tuto et dire comme quoi tu participes je sais plus comment faire.
Après il faut essayer de faire par soit même car les scripts tout donné c'est inutile car tu n'apprends rien
Oui je sais mais moi je cherche quelque chose d'expliqué , car quand on a de pauvre bases , on ne peut pas sortir le script comme ca..
Là je vois pas du tout comment faire pour un script de Melee Attack..
Au pire , si j'aurais déjà fait 10-15 scripts , Ok , ca voudrait dire que j'ai de bonne bases.
Mais là , c'est pas le cas malheuresement.
C'est bon , je me suis inscrit au cours , je vais le suivre je crois , ca m'interesse ,merci.
Si tu trouves autres choses ,n'hésites pas à me le dire
Pour des Melee Attack, fais un trigger et tu fais des dommages à tous ceux qui sont dans ce trigger
Ah ok
En gros je fait un trigger correspondant à la portée de lamelee attack.
Je fais un script disant que les ennemis présent dans ce trigger subissent x dommage.
Et je met qu'il faut appuyer sur un bouton pour activer le trigger?
Ok merci.
Par contre je crois que je vais finalement m'orienter vers de la 3D.
Je vais commencer par un truc simple puis complexifier petit à petit.
Merci pour tes réponses, je reviendrais ici si jamais j'ai des questions
Trompé de compte
Salut,
J'ai une petite question :
C'est GetKeyDown ou GetKeyUp pour dire que le joueur doit rester appuyé sur une touche?
Pck j'ai testé les 2 mais je vois pas la différence..
(Je voulais faire un systeme de Run)
Je voulais faire en sorte que quand j'appuies sur A, le player cours.
J'avais fait une variable 'movementspeed' (réglé à 5)pour le playercontroller
Du coup j'ai fait :
If (Input.GetKeyDown(KeyCode.A)) {
movementSpeed = 10
}
Ca marche mais le problème c'est que quand je lache la touche, la valeur movementSpeed reste à 10.
Je sais que c'est un truc tout bête à changer mais je trouve pas quoi.
Voilà, help me?
Salut je débute mais mon rêve est de devenir développeur de jeux. je n'ai que 14 ans mais j'aimerai déjà avoir des connaissance dans se domaine, le problème c'est que je ne connais rien en unity. J'appelle au secours si quelqu’un pourrait m'apprendre se serait génial mon skyp: theo.oiry
Bah marques sur youtube 'Apprendre unity et la programmation C#'
C'est en francais et il explique les bases.
Inzoko pour faire un script de déplacement vaut mieux utiliser Input.GetAxis
Oui pour le déplacement de base , mais moi je parle d'un truc pour courir..
Je veux faire en sorte que quand je reste appuyé sur un touche , la valeur speed passe à 10 alors qu'elle été à 5.
Et dès que je lache la touche celle-ci revient à 5.
Ok c'est bon ,j'ai trouvé par moi-même , c'était GetKey , pas GetKeyUp ou GetKeyDown
Ca fait du bien de trouver les erreurs par soi-même
Par contre , y'a pas le KeyCode Shift ?? parce que quand je le marque avec majuscule ou non , ca me met une erreur