Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 823
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    143

Treść opublikowana przez gnysek

  1. No to zostaw :D Nie wiem od czego jest metoda autoload. Sprawdź za pomocą FIrebuga lub Webdevelopera, czy nie ma błedów JS.
  2. GML victim = instance_nearest(x,y,enemyunit); do { // tutaj sprawdzanie, czy jest atakowany czy nie instance_deactivate_object(victim); victim = instance_nearest(x,y,enemyunit); } wile victim = true;// albo victim > 0</span>
  3. To i tak false, z tego co pamiętam, w GM x<=0 to false, x>0 to true
  4. GML victim=instance_nearest(x,y,enemyunit) // szuka kolejnej ofiary if(!victim) break; Skoro wychodzisz z pętli, gdy victim = -1, to aktywacja obiektów nic nie da, -1 to -1. I poza pętlą nadal będzie -1.
  5. GML if not keyboard_check( vk_up ) { if speed > 0 then speed -= 0.1; } Ponieważ czasem przez zaokrąglanie w czasie odejmowania przez GM może stać się tak, że prędkośc ustawi się nagle na -0.1, można też tak: GML if not keyboard_check( vk_up ) { if speed > 0 then speed = max(0, speed- 0.1); } wtedy prędkośc nigdy nie spadnie poniżej zera. A jeżeli można się też cofać strzałką w dół (zakładam, że chodzi o samochód): GML if not keyboard_check( vk_up ) and not keyboard_check( vk_down ) { if speed > 0 then speed = max(0, speed - 0.1); if speed < 0 then speed = min(0, speed + 0.1); } Wybierz jeden z tych trzech fragmentów kodu, który bardziej Ci odpowiada, do wstawienia w STEP.
  6. $(document).ready( function(){ // tutaj kod }); w JS niestety tak trzeba, kod wykonuje się tylko gdy zostanie wywołany przez coś (np. kliknięcie), lub metodę onLoad strony ( tak jak wyżej ).
  7. jeżeli używasz image_angle, a nie chcesz obracać sprita, to wystarczy chyba zrobić: image_angle = direction + 90;
  8. GML for (i=0; i<360; i+90) { a = instance_create(x,y,obj_pocisk); a.direction = i; a.speed = 10; } Cały przykład. Temat zamykam.
  9. Nie no, wg. mnie zawsze będzie -1, bo skoro dezaktywuje wszystkich po kolei, to na koniec nie znajdzie nikogo, i instance_nearest() zwraca -1, co powoduje wyjście z pętli. Chyba, że natrafi na typka, którego atakują dwie osoby, ale wtedy nie sprawdzi też wszystkich.
  10. tak oglądam tą pierwsza pętlę i to wyglada tak tak naprawdę gdyby zamiast while napisać victim = -1 to było by to samo. Po prostu poza pętlą masz id ostatniego enemyunit jako -1.
  11. Tworzysz obj.slonce W kliknięciu dajesz instance_create(mouse_x,mouse_y,kula); w Create kuli dajesz: GML xx = slonce.x; yy = slonce.y; r = point_distance(x,y,xx,yy); w draw kuli dajesz GML draw_circle(xx,yy,r,true); // orbita draw_circle(x,y,10,false); //planeta</span>
  12. dodać promień kuli do promienia słońca, o ile dobrze rozumiem, wtedy obliczyć ten punkt i tyle.
  13. a może \ ?? Chociaż coś mi się wydaje, ze ini musi być w tym samym folderze.
  14. Hmm, ciekawe bo pośród wszystkich gier jakie mam na PS3, gdzie grafika jest naprawdę z najwyższej półki, tylko jedna jest FPS. Zmartwię cię, ale widok w grze akurat nie ma nic do jakości grafiki jak i trendów na rynku.
  15. Na gmc.yoyogames.com powinny być przykłady Zeldy, tam jest chyba taki widok o jakim mówisz.
  16. 1. Nie. Dodawane jest tylko raz w jednym kroku. 2. Po kolei ale mając na uwadze warunki.
  17. http://lmgtfy.com/?q=jquery+przyk%C5%82ady
  18. Tabulacja nie działa, autouzupełnianie kodu też nie.
  19. to sobie wygooglaj polskie przykłady, ja się sporo z nich pouczyłem
  20. Od tego jest dokumentacja jQuery. http://docs.jquery.com/
  21. $("#site").is(":hidden"); hide(); - to nazwa funkcji, która ukrywa element, a nie test srpawdzający.
  22. za pętlą długość będzie wynosić ostatnią wartość z pętli, więc to będzie x+lengthdir_x(dlugosc,dir_opu),y+lengthdir_y(dlugosc,dir_opu)
  23. 39dll też tam raczej zadziała, bo DLLe były obsługiwane.
×
×
  • Dodaj nową pozycję...