Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Mgd scripting

443 Aufrufe

Veröffentlicht am

  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Gehören Sie zu den Ersten, denen das gefällt!

Mgd scripting

  1. 1. Unity3D 3.5 Scripting BasicsGuendeli Omar
  2. 2. Variables• Une sorte de récipient pouvant contenir un certain type de donnée.• Peuvent être Publiques: accessibles a partir d’autre scripts, et même visible a l’editeur. var nomDeVar : DataType = valeur;• Privées: accessibles seulement dans le script / au sein d’une fonction: private var nomDeVar : DataType = valeur;• Ou Statiques(globales) accessibles a partir de n’importe quel script du meme projet: static var nomDeVar : DataType = valeur;
  3. 3. DataTypes:• Définissent le type de donnée stocké par notre variable:• Quelques exemples de DataType1) Integer (nombre entier): int 2)Float(decimal): float3) Boolean: boolean 4)Vector3(x,y,z)5) GameObjectAinsi qu’une grande partie de composants (Transform, Audio, Texture2D….)
  4. 4. Functions:• Set d’instructions exécutées a des moments spécifiques/appeléesUnity dispose de certaines Func Pre-Construites:Start() : exécutée dés le démarrage du script (création du GO auquel le script est attaché)Update(): exécutée a chaque cyclePour écrire sa fonction:function NomDeFonc(){ ……}
  5. 5. Delta TimeReprésente le délai entre deux cycles.Exemple: on incrémente la position Y d’un objet par 1 / cycle. Une variation du framerate influencera notre translation Pas Consistant On a recours donc au « Time.deltaTime » Variable += valeur * Time.deltaTimeNous donnera une modification indépendante du framerate
  6. 6. If/Then ConditionsInstructions Executées seulement quand la condition est VraieIf(condition){ instructions} else if(condition){ instructions} else { blablabla }
  7. 7. Accès au ComposantsOn peut a partir du script, accéder et modifier les Components associés au GameObject: gameObject.component.valueExemple: gameObject.renderer.enabled = false; // n’affichera plus l’objet gameObject.transform.position.y += n // incrémentera la position de l’objet sur l’axe Y de n
  8. 8. Q&A
  9. 9. Merci !!pour votre participation

×