Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Torque Game Engine - #04 Κώστας Καρπούζης (kkarpou) Αμαρυλλίς Ραουζαίου (araouz) Γιώργος Καρυδάκης (gcari)

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Torque Game Engine - #04 Κώστας Καρπούζης (kkarpou) Αμαρυλλίς Ραουζαίου (araouz) Γιώργος Καρυδάκης (gcari)"— Μεταγράφημα παρουσίασης:

1 Torque Game Engine - #04 Κώστας Καρπούζης (kkarpou) Αμαρυλλίς Ραουζαίου (araouz) Γιώργος Καρυδάκης (gcari) http://www.image.ntua.gr

2 Torque Game Engine2 Gui editor  F10 Προσθέστε two GuiTextCtrl (text controls) –ScoreLabel –ScoreNum

3 Torque Game Engine3 Προσθέστε το φάκελο "superbomb", που περιέχει το αρχείο.dts και την εικόνα υφής στο φάκελο "/data/shapes". Αντιγράψτε το script "superbomb.cs" στο φάκελο "control". Ανοίξτε το script "server.cs" από το φάκελο "control" και προσθέστε την παρακάτω γραμμή στη λειτουργία onServerCreated() exec("./superbomb.cs"); Δημιουργήστε μερικές superbombs από το World Editor Creator

4 Torque Game Engine4 Αυτός ο κώδικας εκτελείται σε κάθε σύγκρουση ενός αντικειμένου με μια superbomb και αυξάνει το σκορ function SuperBomb::onCollision( %this, %obj, %col ) { echo("SuperBomb::onCollision called ------- "); ScoreNum.setValue(ScoreNum.getValue() + 1); }

5 Torque Game Engine5 Για να καταστρέφεται η superbomb μετά τη σύγκρουση προσθέστε %obj.delete();

6 Torque Game Engine6 Προετοιμασία για το τέλος της αποστολής –Δημιουργεί ένα bot όταν το σκορ φτάσει στο 5 if (ScoreNum.getValue() ==5) { AIPlayer::spawn("red_jill",MyBo t_RedJill,"12 -9 209 1 0 0 0"); }


Κατέβασμα ppt "Torque Game Engine - #04 Κώστας Καρπούζης (kkarpou) Αμαρυλλίς Ραουζαίου (araouz) Γιώργος Καρυδάκης (gcari)"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google