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

News événement
La Manette d’Or 2024 : Voici comment s'inscrire au tournoi EA Sports FC 25 de la PS5
DébutPage précedente
1  ... 4567891011121314  ... 180»
Page suivanteFin
Pseudo supprimé
Niveau 7
26 février 2014 à 19:51:21

Au pire si pour une raison obscure tu est obligé de traiter cela dans le OnGui.

private TargetScriptName targetScript = null;

void OnGUI()
{
// Récup de l'instance du script une seule fois
// genre singleton quoi
if (targetScript == null)
{
targetScript = GameObject.Find("NomObjet").GetComponent<TargetScr

iptName>();
}
// Traitement d'une propriété de targetScript
..
..
//
}

LECROU LECROU
MP
Niveau 10
26 février 2014 à 21:26:49

Merci cher médiateur, c'est parfait :)

Pseudo supprimé
Niveau 7
26 février 2014 à 21:56:34

Tu veux me charmer là ???

Allez j'accepte, j'adore les calins.

A bientôt.

SergeantCastlez SergeantCastlez
MP
Niveau 10
26 février 2014 à 22:42:55

Salut, je me demandais, étant un gros débutant, vous n'auriez pas des exercices en tête qui permettrait de m'exercer ?

Des genres de TP en fait.

Merci :)

-Adridu84- -Adridu84-
MP
Niveau 10
26 février 2014 à 23:23:55

Si sa peut t'aider :

TP1 : Faire apparaître une boule
TP2 : Faire rebondir la boule sur le sol
TP3 : Faire que la boule disparaisse et joue un son
TP4 : Répétez la fonction pour que quand la boule disparaisse, un objet soit choisie aléatoirement (cube ou sphère ou capsule) et que la fonction se joue à l'infini.

Fait sa et sa sera pas mal, amuse toi bien :hap:

SergeantCastlez SergeantCastlez
MP
Niveau 10
26 février 2014 à 23:28:23

SUPER ! Merci beaucoup.

Jusqu'au TP3 pas de problème, le 4 je vais avoir plus de mal.

-Adridu84- -Adridu84-
MP
Niveau 10
26 février 2014 à 23:33:10

Normal, c'est l'exercice finale, le but c'est que tu apprenne, donc tu va devoir passer beaucoup de temps sur les docs et les forums Unity :ok:

SergeantCastlez SergeantCastlez
MP
Niveau 10
27 février 2014 à 00:16:02

C'est pas facile !

SergeantCastlez SergeantCastlez
MP
Niveau 10
27 février 2014 à 00:19:52

Et aussi j'ai une petite question, je crois que je me complique la vie, je dois donc détruire la sphère et jouer un son, ce que j'ai fais, sauf que je mets en place un timer pour pas que la balle disparaisse, sauf que je viens de découvrir que l'on peut faire Destroy(sphere, 5) et donc ça se détruira 5sec après son chargement. Ce qui est super mais je me demande si il y a pas un moyen de faire ça avec le son ?

-Adridu84- -Adridu84-
MP
Niveau 10
27 février 2014 à 00:41:50

Je te recommande de faire un timer pour le son, donc sa donnerais sa :

if(secondes >= 5){Audio.PlayOneShot(son);}

SergeantCastlez SergeantCastlez
MP
Niveau 10
27 février 2014 à 00:47:26

C'est ce que j'ai fais, sauf que le son se joue en boucle

LECROU LECROU
MP
Niveau 10
27 février 2014 à 00:49:40

Probablement parce que ta condition reste vraie :)

SergeantCastlez SergeantCastlez
MP
Niveau 10
27 février 2014 à 00:52:08

Bah oui ! Donc pour contrer ça j'ai fais

secondes = 0; et du coup bah faudrait que je créer le primitive aléatoire à ce moment là mais je bloque un peu a ce niveau là aussi.

SergeantCastlez SergeantCastlez
MP
Niveau 10
27 février 2014 à 00:59:39

Ok non je sais comment je vais faire, j'ai une petite idée en tête. Je sais pas si c'est la plus facile ni la plus ergonomique mais bon, ça va marcher.

En gros je génère un chiffre aléatoire entre 1 et 3 et
1 = Cube
2 = Sphère
3 = Capsule

Et après ça créer le primitive avec le primitive associé au chiffre générer aléatoirement.

-Adridu84- -Adridu84-
MP
Niveau 10
27 février 2014 à 01:33:11

C'est exactement ce qu'il fallait faire :hap:

if(r == 1)
cube
if(r == 2)
sphere
if(r == 3)
capsule

SergeantCastlez SergeantCastlez
MP
Niveau 10
27 février 2014 à 01:38:40

Super ! Maintenant faut que je règle un autre problème mais faut juste que j'arrive a me concentrer c'est super logique.

-Adridu84- -Adridu84-
MP
Niveau 10
27 février 2014 à 01:44:45

Quand tu auras finit tout sa, tu pourras export le projet pour qu'on voit ton travail ? Ou même mieu, tout le projet pour qu'on voit tout les script etc..

SergeantCastlez SergeantCastlez
MP
Niveau 10
27 février 2014 à 01:47:46

Pas de soucis !

Guerrier08Fr Guerrier08Fr
MP
Niveau 10
27 février 2014 à 01:48:22

Salut,

Pour mon projet j'ai besoin de faire des doubles portes métalliques qui translates.

Sa se passe dans un vaisseau, vous voyez le genre de porte , seulement je ne sais pas comment procéder.

- Modéliser les 2 portes puis les animer je ne sais comment sous unity.

- Modéliser les portes et faire l'animation sous 3DS Max puis jouer l'anim sur unity.

- Modéliser une moitié de portes, les rassembler et leur dire de translater de tant d'unité dans telle direction.

Enfin je sais pas vraiment comment m'y prendre.

Merci.

SergeantCastlez SergeantCastlez
MP
Niveau 10
27 février 2014 à 02:02:05

Encore un petit problème

var sphere : GameObject = GameObject.CreatePrimitive(PrimitiveType.primitive
);

Je veux donc créer un primitive, donc comme PrimitiveType je mets ma variable qui est un string qui contient le nom du PrimitiveType sauf que évidemment ça fonctionne pas, je sais pas si c'est la fatigue ou quoi mais je sais pas comment faire.

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