CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • Black Friday
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : J'aide les gens dans Unity

DébutPage précedente
«1  ... 4546474849505152535455  ... 180»
Page suivanteFin
Emin3ms Emin3ms
MP
Niveau 10
07 janvier 2015 à 16:54:55

Le 07 janvier 2015 à 03:36:10 _PeterPan_ a écrit :

Merci mais je préfèrerais qu'on réponde aux questions

Ceux qui répondent aux questions, le font de manières bénévoles.

Pour y répondre, il prenne de leur temps, de leur vie et dans la majorité des cas sans aucune contrepartie.

Tu remarquera que très souvent, pour une question et une réponse donnée, le demandeur ne daigne pas valider ou rejeter la réponse. Souvent il va la lire, tenter de assimiler, et basta, plus de nouvelles.

Celui qui aide, celui qui fait à son niveau du Help Desk est très souvent découragé, pas par son manque de médaille car si il fait cela c'est dans sa nature, mais surtout par l'impression que son investissement est inutile.

Tu part du principe comme beaucoup de personne que tout est gratuit et accessible à ta guise.

Ce n'est pas le cas. Ce n'est pas cela la vie.

Si personne ne réponds à ta question, peut être est elle bête ou plus simplement les personnes ayant ce bénévolat de type Help Desk ne connaisssent pas la réponse !!!

Ne prends pas mon message du mauvais coté. -Adridu84- a souvent aidé les personnes comme toi.

Soit cool et toi aussi aide les autres.

A bientôt.

Tu plaisantes à me faire la leçon comme ça ? Moi je réponds aux questions quand je sais et je donne des pistes quand je ne suis pas sûr, et sans demander de reconnaissance ou de rémunération. Même si la personne qui demande ne revient pas aux nouvelles la réponse pourrait aider les personnes non actives sur JVC qui ont trouvé le topic par le biais de recherches Google, et cela représente une partie non négligeable des visites du site.
Je pense plutôt que la majorité des gens de ce forum ne lit simplement pas les questions alors qu'ils pourraient connaître la réponse, car ils pensent que les projets des autres sont sans intérêt. Je reconnais qu'il y a beaucoup de questions mais si déjà ils les lisaient ils pourraient au moins répondre à celles qui demandent 30 secondes.

Bon je me suis sûrement mis des gens à dos avec ce message mais ce n'est que la vérité et j'en profite pour rappeler qu'il y a un sous-forum Unity dans lequel une question = un topic, donc pour les personnes capables d'aider cela leur évite de défiler les pages de ce topic bordélique.

Et surtout, ne prenez pas les gens qui posent les questions pour des idiots. Je suis un débutant dans la conception de jeu vidéo mais je pourrais vous apprendre les maths.
Enfin, encouragez les gens dans leur projet même s'il est voué à l'échec, c'est toujours une bonne expérience.

Merci de votre compréhension.

Pseudo supprimé
Niveau 6
07 janvier 2015 à 20:47:23

Oki buena, message compris.

Emin3ms Emin3ms
MP
Niveau 10
08 janvier 2015 à 17:50:50

Je vais reposer ma question à propos de mon animation de recul d'arme qui déconne :
Donc voilà à quoi ça ressemble : https://image.noelshack.com/fichiers/2015/02/1420735690-sans-titre.png
La rotation à pour origine la valeur angulaire 0 et donc si je regarde en l'air ou vers le sol et que je tire la caméra remonte à l'horizontale pour exécuter l'animation puis revient à sa position de départ.
La question est : comment démarrer la rotation depuis les valeurs actuelles du Transform ?

Emin3ms Emin3ms
MP
Niveau 10
08 janvier 2015 à 19:11:03

Je vais tenter une autre méthode, le Mathf.SmoothDamp.

GrandeGuerre GrandeGuerre
MP
Niveau 11
08 janvier 2015 à 19:18:56

:d) _PeterPan_

Merci beaucoup de ton explication très détaillée. Et merci d'avoir pris le temps de regarder, c'est vraiment gentil. Je vais essayer et voir ce que ça donne, ce sera le test du soir.

Malback59 Malback59
MP
Niveau 1
10 janvier 2015 à 17:55:53

Bonjour,

Qui sais comment faire un script touch? Genre comme flappy bird ou quand on touch l'écran, le personne fait une action ! [ ANDROID]

Merci!

Emin3ms Emin3ms
MP
Niveau 10
10 janvier 2015 à 19:16:03

http://docs.unity3d.com/Manual/MobileInput.html

:hap:

Pseudo supprimé
Niveau 6
10 janvier 2015 à 22:30:58

Ha Buena Emin3ms vient d'apporter son aide Mci Buena.
Monsieur Buena stp FoPaTaPéMOA.
J'ai trouvé Mon Buena un truc que tu peux donner et dire aussi...
"Google est ton ami"
Mci Buena PatpéMoa stp.

Moi je réponds aux questions quand je sais et je donne des pistes quand je ne suis pas sûr

Buena pas Tapémoa stp.

Maintenant mseur Buena, avec ma tribu et pour ton problème de caméra, ben Mr buena "Google est ton ami".

C'est dommage Mr Buena, mon buena, car toute ma tribu avait trouvée la solution, mais Mr Buena, notre Buena, excuse nous mais Mr Google est plus fort que nous.

Bonne année Mr Buena.

Emin3ms Emin3ms
MP
Niveau 10
10 janvier 2015 à 22:51:44

T'es bourré ?

Mr_Je_Sais_Tout Mr_Je_Sais_Tout
MP
Niveau 10
11 janvier 2015 à 04:19:50

Le 08 janvier 2015 à 17:50:50 Emin3ms a écrit :
Je vais reposer ma question à propos de mon animation de recul d'arme qui déconne :
Donc voilà à quoi ça ressemble : https://image.noelshack.com/fichiers/2015/02/1420735690-sans-titre.png
La rotation à pour origine la valeur angulaire 0 et donc si je regarde en l'air ou vers le sol et que je tire la caméra remonte à l'horizontale pour exécuter l'animation puis revient à sa position de départ.
La question est : comment démarrer la rotation depuis les valeurs actuelles du Transform ?

ton problem est asser simple a resoudre , enfin si j'ai bien compris ce que tu rechercher a faire xD

il suffit de crée 2 objet lié en parent et children ,

en gros:
Object A(parent) : ne fait que les rotation
Object B (children) : ne fait que les mouvement d'animation

Object A = object vide quelconque
Object B = Ton arme

je sais pas si c'est clair

Emin3ms Emin3ms
MP
Niveau 10
11 janvier 2015 à 12:46:41

C'est pas bête du tout merci bien :-)

bobbinette777 bobbinette777
MP
Niveau 10
11 janvier 2015 à 18:50:05

J'ai besoin d'aide!
Je veux que lorsque je clique sur un 3D Text, la Main Camera tourne a 90 degrées.
J'ai créer l'animation, elle marche. Par contre lorsque j'attachel'animation a la camera et non au texte, elle ne se lance pas au moment où j'appuis sur le texte. Par contre, si j'attache l'animation au texte, c'est celui-ci qui tourne a 90 degrées. Comment faire pour que la caméra tourne a 90 degrées lorsque je clique sur le texte?
Voila mon script pour l'instant:
var isQuit=false;
var LevelToLoad : String = "";
var AnimationToPlay : String = "";

renderer.material.color=Color.black;

function OnMouseEnter(){
renderer.material.color=Color.white;
}

function OnMouseExit(){
renderer.material.color=Color.black;
}

function OnMouseUp(){
if (isQuit==true) {
Application.Quit();
}
else {
Application.LoadLevel(LevelToLoad);
animation.Play(AnimationToPlay);
}
}

function Update(){
if (Input.GetKey(KeyCode.Escape)) { Application.Quit();
}
}

:merci:

Pseudo supprimé
Niveau 6
11 janvier 2015 à 19:42:57

Bonsoir,

Dans ton cas comme ton script est attaché au gameObject de ton texte 3D, l'animation ne peut s'effectuer que sur celui -ci.

Pour lancer l'anim sur ta caméra :
function OnMouseUp(){ if (isQuit==true) { Application.Quit(); } else { Application.LoadLevel(LevelToLoad); Camera.mainCamera.animation.Play(AnimationToPlay); } }

A condition bien sur que tu n'utilise qu'une seule caméra dans ton jeu.

Maintenant même en faisant cela je doute que ton code fonctionne dès que tu va charger un autre niveau...

Il faut revoir ta façon de faire là.

Bonne continuation.

bobbinette777 bobbinette777
MP
Niveau 10
11 janvier 2015 à 20:03:22

c'est pour le menu principal, lorsque je clique sur "controles", la caméra tourne vers la gauche pour afficher les controles, puis je clique sur "retour" et elle reviens vers le centre, où je peux cliquer sur "choix du level" et elle tourne vers la droite pour afficher la liste des levels, je clique ensuite sur un et il load.
En quoi ca ne marcherait pas?

:merci:

bobbinette777 bobbinette777
MP
Niveau 10
11 janvier 2015 à 20:05:59

J'ai changer Camera.mainCamera.animation.Play(AnimationToPlay); pour Camera.main.animation.Play(AnimationToPlay);
et ça marche!

Mr_Je_Sais_Tout Mr_Je_Sais_Tout
MP
Niveau 10
11 janvier 2015 à 20:17:40

quand tu click sur ta lettre en 3D , ta camera ne sais pas que tu click dessus , c'est normal qui ne lancera jamais l'animation lol

pour que "ta LETTRE" et "ta CAMERA" communique entre eux , tu doit utilisé une fonction special.
-------------------------------------------------------------------------------
// Script A //////////////////////////////

var MainCamera:GameObject;

function Update(){
if (click de souris1) {MainCamera.GetComponent(Script B).OK=1;}
if (click de souris2) {MainCamera.GetComponent(Script B).OK=2;}
if (click de souris3) {MainCamera.GetComponent(Script B).OK=3;}
etc ....
}
-------------------------------------------------------------------------------
// Script B //////////////////////////////

var OK=0;

function Update(){
if (OK==0) {animation.Stop();}
if (OK==1) {animation.Play("tourne a droite");}
if (OK==2) {animation.Play("tourne a gauche");}
if (OK==3) {animation.Play("tourne en bas");}
etc ....
}

-------------------------------------------------------------------------------
MainCamera=ta camera
click de souris=Je ne me souviens plus du code pour dir a la souris quand tu clic dessus mdr
Script A=le script qui sera attacher a ta LETTRE 3D
Script B=le script qui sera attacher a ta CAMERA
OK=la variable qui lancera tel ou tel anim

Pseudo supprimé
Niveau 6
11 janvier 2015 à 23:46:53

@Bobbinette777 :

En quoi ca ne marcherait pas?

Et bien tout simplement que dès que la ligne suivante est exécutée et charge réellement un autre niveau


Application.LoadLevel(LevelToLoad);

Les instruction précédentes qui doivent encore s’exécuter et celles suivantes seront abandonnées.

Dans ton cas ta solution est d'attendre la fin d’exécution de ton animation avant d’exécuter ton chargement de niveau.

Il faut donc procéder de manière différente là.

Bon courage pour la suite et à bientôt.

bobbinette777 bobbinette777
MP
Niveau 10
12 janvier 2015 à 04:00:52

non car j'ai simplement garder le meme script, peut importe si le texte sur lequel je clique lance une animation ou un level, yen a aucun qui lance les deux.

bobbinette777 bobbinette777
MP
Niveau 10
12 janvier 2015 à 04:41:59

Voilà si ça peut aider certain à comprendre le genre de menu que je voulais faire: https://mega.co.nz/#!zQA21KLQ!2K9K6Xb30blclglJiil_PlUD52jNTji3c4LrdebldXQ
C'est seulement le menu, c'est pour ca que ca ne fait que 30mb.

GrandeGuerre GrandeGuerre
MP
Niveau 11
12 janvier 2015 à 08:56:48

Bonjour,

Ma question va sembler stupide, mais je travaille généralement avec Visual Studio version Pro (mis à ma disposition par mon école, rien d'illégal donc) et il ne gère pas l’auto-complétion quand j'ouvre un fichier Unity. Comme s'il intégrait pas les notions qu'utilise Unity. Il existe un moyen d'y remédier ?

Bonne journée.

DébutPage précedente
«1  ... 4546474849505152535455  ... 180»
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
La vidéo du moment