Kezdőoldal » Számítástechnika » Programozás » Mikor jön elő Odie, a kutya?...

Mikor jön elő Odie, a kutya? Forráskód.

Figyelt kérdés
Van egy olyan function pl, hogy start_odie, de nem tudtam megfejteni. Úgy vettem észre, hogy ha maximum erővel rúgom el a labdát vagy a vízszintes vonalat becélozva, akkor gyakrabban bekavar, de lehet random is van a dologban.

2019. ápr. 17. 23:13
 1/4 A kérdező kommentje:

Garfield2.swf forráskód:

[link]


Maga a játék:

[link]

[link]

2019. ápr. 17. 23:15
 2/4 sharkxxx ***** válasza:

Rosszul dekompiláltad.

Úgy kell dekompilálni, hogy az ActionScript kódot lássad.

[link]


   function start_odie(x_num)

   {

      if(!odie_live) // Ha Odie még nem él, akkor

      {

         odie_wait.removeMovieClip(); // Az odie_wait objektumot kitörli

         this.attachMovie("odie_wait","odie_wait",40); // Az odie_wait objektumot létrehozza

         odie_wait._x = x_num + 30; // új pozíció

         odie_wait._y = 280;// új pozíció

         odie_live = true; // Odie él

      }

   }


      if(obj._parent.bg_mov.ball_mov._y < -20 &&

      _root.no_bounce == false &&

      Math.random() * 130 < 1 && // 130 az 1-hez az esélye, hogy elöjön Odie

      helper_count == 0 &&

      odie_kick_num < 2)

      {

         _root.no_bounce = true;

         kick_count = 0;

         obj._parent.bg_mov.start_odie(obj.cal_landing());

         odie_kick_num = odie_kick_num + 1;

      }

2019. ápr. 18. 15:25
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

Igen, tényleg, régebben as-be dekompiláltam, csak már nem emlékeztem. Ez is flasm-al van? Melyik kapcsolóval kell as-be?


Kösz az elemzést, de ez így önmagában biztos, hogy nem igaz, hogy 130 az egyhez az esélye. Ettől sokkal gyakrabban előjön és biztos, hogy számít a rúgás erőssége és valószínűleg a szöge is. Pl. ha kicsiket rúgok, kis erővel, rövid távra, akkor sosem jön elő. Általában akkor jön, amikor "túl jól" sikerül a rúgás.

2019. ápr. 18. 19:37
 4/4 A kérdező kommentje:
Szóval valami olyasmi lehet, hogy ha a szög 40 és 60 fok között van és az erősség 80-100%, akkor számít csak rá valami randomot még, ilyenkor nagy az esély, hogy jön, egyéb esetben nem igazán van rá esély.
2019. ápr. 18. 19:43

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!