Skocz do zawartości

Makary155

Użytkownicy
  • Postów

    1 554
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Makary155

  1. Może to bardzo n00bskie pytanie, ale czy są jakieś lepsze sposoby na odmierzenie 3 minut w grze niż sekundy=room_speed*180? Room speed mam ustawiony na 60, ale pod wpływem pewnych efektów fps spada do 40, a to już mi spowalnia odmierzanie, a na dodatek jak trafimy w cel to nam 30 sekund dodaje. Czasem wydaje się że sekunda trwa 1,5 lub więcej prawdziwej sekundy. Bardzo proszę o wypowiedzi.
  2. Nie sprawdzę jak działa, bo...wykasowaliśmy cenzora ze wszystkich pracowni, kiedy okazało się że blokował stronę szkoły i google grafika. Opiekun został, ale miał takie banalne hasło, że w 3 dni zostało złamane. Zrób też na inne programy np na Opiekuna. Pomysł dobry ale daję neutralne 3/5. Nie obraź się.
  3. Pod inny przycisk wstaw 'game_load("jakasnazwapliku.sav")' piszę z pamięci, game_save nie używam już od 2 lat.
  4. Spróbuj dodać dodatkowy warunek if(iii != noone) edit:serio, powinno działać tego, nie rozumiem. A spróbuj uruchomić grę ustawiając w settings "treat unitialised variables as 0" to może być też wina gma, raz zdażyło mi się że wywalał mi błąd że w funkcji show_message unexpected symbol to był "_"
  5. Tu surface'ów trzeba użyć, ewentualnie dać kwadrat czarny na cały ekran i rysować sprita światła w draw_set_blend_mode(bm_subtract) lub bm_add. Powodzenia.
  6. A więc bardzo dziwne, bo mi nic nie wywala nawet jak obiektów B nie ma na planszy
  7. Tam pewnie spacja mi się wkradła. Object_index to funkcja. E:sory, nie zakapowałem. Dziwne, pętla sprawdza przecież wszystkie obiekty, więc zawsze jakieś object_index musi zwrócić.
  8. Ale jemu chyba chodzi że jak włożymy CD Audio to mu się program otworzy.
  9. Trzeba by w rejestrze zmienić, żeby rozszerzenie .CDA było skojarzone z tym programem.
  10. Nice text,man! Grać się da. Grafa jest do wymiany, muza może zostać 2/5 popraw, to będzie wyżej.
  11. Ok, chyba się udało. Testowałem najpierw czy narysuje strzałkę do poprawnego objecta. Przetestowałem nawet z kilkoma objectami gracza. step potwora: blah=instance_nearest(x,y,obj_gracz) distance=point_distance(x,y,blah.x,blah.y) step gracza maxid=-1 iii=-1 mindistance=10000 for(i=0;i<instance_count;i+=1) { iii=instance_id if(iii.object_index== B) { if(!collision_line(x,y,iii.x,iii.y,C,0,1)) { if(iii.distance<mindistance) {maxid=iii;mindistance=iii.distance} o=instance_create(x,y,bullet) o.direction=point_direction(x,y,maxid.x,maxid.y) o.speed=9 }}} B to potwór, C to ściana, obj_gracz to ten co strzela
  12. Zgadzam się z tym, że nieważne w czym, ważny jest efekt końcowy. Np ja kiedys miałem sytuację że śmiano się ze mnie że używam HateML Pro do tworzenia stron www i co się stało? Zrobiłem najlepszą(zadanie szkolne) w najkrótszym czasie. Prawdziwy programista szuka i wykorzystuje najlepsze według niego narzędzia. I to, czy korzysta z notatnika czy z gma to nie ma różnicy, ważne żeby było mu jak najwygodniej.
  13. Ale jestem przewidujący, hehe:) Ten obiekt co miał być pociskiem nazwij naboj lub stwórz go, jak upy podpowiadają.
  14. If iii.distance<maxpower w collision_line zamień obj_potwór na iii. Wiesz co, pogłówkuje nad tym i na wieczór dam ci gotowca, okiej?
  15. Uszkodziło mi archiwum, nie odpalę tego
  16. Widzę, że K-Devil mówił prawdę z tym przekazaniem... Ściągam właśnie, wrażeniami podzielę się w edicie.
  17. Poznamy w końcu treść błędu? Bez tego ci nie będziemy w stanie ci pomóc.
  18. Hej, też tak mam. Dalsze uruchamianie nic nie daje. Nokia E50. Może to przez Symbian?
  19. Rzeczywiście, proste. A ja mu chciałem mulić z pętlami. Sory za wprowadzanie w błąd, ale jakbyś wywalił tą linijkę z unit to by i moje działało. Dziwne, czasem pociski lecą nie tam gdzie trzeba jak wpisałem ten kod u siebie
  20. Makary155

    3d

    Ja polecam AC3D. Jest ######ście prosty w obsłudze, ale brak mu obsługi animacji. 3ds max owszem, jest świetny ale ma duże wymagania sprzętowe i kosztuje w czort dużo. Jeśli zależy ci na animacji szkieletowej, to blender lub milkshape3d powinny cię zadowolić:)
  21. Czyli adresowanie nie halo. Zrób tak: wstaw w step obj_potwor3 takie coś distance=distance_to_object(obj_sojusznik) i teraz zamień tamto na maxpower=iii.distance i niech zacznie strzelac w strone maxid.x i maxid.y
×
×
  • Dodaj nową pozycję...