Skocz do zawartości

Threef

Moderatorzy
  • Postów

    2 911
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    14

Treść opublikowana przez Threef

  1. Hej mam problem z zapytaniem SQL. Czy jest możliwosć, i jeżeli tak to jaka, przekazania danych w miejsce ???. Powinno tam wylądować id z `naleznosci` ale to na którym aktualnie jest wykonywane zapytanie. SELECT kwota FROM `naleznosci` WHERE naleznosci.kwota <= (SELECT SUM(platnosci.kwota) FROM `platnosci` WHERE platnosci.id_naleznosci=???) Tabele wyglądają tak: platnosci: id | id_naleznosci | kwota naleznosci: id | id_uslugi | kwota Edit: Chyba mam: Correlated Subqueries, chociaż wiem że takie rzeczy powinno się robić na JOIN więc może ktoś poda przykład?
  2. Threef

    Ciekawe linki

    Ktoś robi nowy exporter .obj do GM: http://www.superlongname.com/programs/3d-model-primer-pro
  3. 1. visible wyłącza tylko event draw w obiekcie. Cały kod w step, kolizje i wszystko inne wciąż jest przetwarzane, więc nie jest to dobre rozwiązanie. 2. Wszystko zależy. Warto dzielić wielkie obiekty na kilka po to aby móc je dezaktywować, ale jak zrobisz łąkę i każde źdźbło będzie obiektem to będzie to bardzo nie optymalne bo obiekty w GM mają za dużo własnych wbudowanych właściwości. Nie zdziwiłbym się gdyby każdy obiekt co step poruszał się o speed nawet gdy ten jest równy 0. 3. Kod aktywacji miałeś w dezaktywowanym obiekcie. Jeżeli obiekt jest dezaktywowany to nie wykonuje eventów, jeżeli nie wykonuje eventów to nie może sprawdzić warunków i się ponownie aktywować. Najlepiej robić 1 obiekt kontrolujący aktywację/dezaktywację (może ty być np gracz). I gratis: 4. 3D nigdy nie będzie optymalne w GM.
  4. Teraz jeszcze masz błąd kiedy postać będzie na x<0 i y<0. Albo zrób aby nigdy nie było takiej możliwości, albo przerób ten kod. ;)
  5. Nie, podawanie kodu dużo nie da. @Boad: Zacznij od sprawdzenia czy w ogóle dochodzi do kolizji. Potem sprawdź wszystkie wartości, oraz czy gdzieś nie nadpisujesz tej zmiennej. Jednym słowem: debuguj!
  6. view_xview[0]=floor(o_player.x / view_wview[0]) * view_wview[0] Coś w ten deseń.
  7. W GMS nie ma jeszcze obsługi dll. Ten wbudowany system jest bardzo fajny i powinien Ci wystarczyć do wszystkiego. Musisz jedynie ogarnąć jak działa buforowanie (nie wiem nawet czy było w 39dll).
  8. Dalej nie potrafisz podać nam wystarczająco informacji abyśmy mogli Ci pomóc. Powiem Ci że podczas kolizji od hp jest odejmowana wartość atak drugiego obiektu. Zadaj sobie pytanie co jest tą wartością, albo czy w ogóle dochodzi do kolizji.
  9. Projekt ze starszych wersji GM można zaimportować do Studio. Jeżeli nie używałeś jakiś dziwności (jak obsługa CD) to wszystko będzie działać. Ogółem to z każdą wersją GM był coraz szybszy.
  10. W GM? Dodać ją do systemu i normalnie dodać do projektu.
  11. Threef

    Pomysł

    Coś co usunie za jednym razem cały addware z komputera.
  12. Dupa! irandom() jak już!
  13. Korzystając z instance_position brana jest pod uwagę tylko maska obiektu z trzeciego argumentu. Maska obiektu który wykonuje ten kod nie jest brana pod uwagę. place_free, position_free albo event kolizji powinny być użyte.
  14. Jeżeli chcesz to zrobić dobrze i szybko (w GM) to wystarczy Ci prostokątna maska kolizji ustawiona na sprite i odznaczone precise collision checking.
  15. Są 2 sposoby obliczania kolizji Sprawdzanie czy po skończonym ruchu będzie kolizja. Jeśli nie to przemieszczenie. Przemieszczenie i dopiero potem sprawdzenie czy zaszła kolizja. Jeżeli zaszła to cofnięcie przemieszczenia. Ty wybrałeś pierwszy, bo wydaje się bardziej sensowny. W drugim jest obawa że będzie widoczne to cofnięcie, ale jeżeli wszystko odbędzie się w obrębie jednego step (przed narysowaniem) to będzie dobrze.
  16. Albo jeżeli chodzi o czyste %. To da 5% szansy: GML if random(100)<5
  17. draw_text(20, 10, global.a); Ale pamiętaj że global są... o zasięgu globalnym, więc w będą się nadpisywać.
  18. Threef

    klata himena

    2 cm już ubyły? Nieźle. To z excelem jest za razem dobrym i złym pomysłem. Po wszystkim fajnie widać jak wszystko się zmieniało, ale w trakcie też to widać i może spaść motywacja.
  19. Lewo: GML direction-=1 if(!place_free(x,y)) { direction+=1 } Może tak?
  20. Przykład w gmres Musisz zaimportować. Tłumacząc się dla tych którzy mogą się czepiać: Jest to najprostszy sposób. Nie trzeba nic się bawić w kodzie, a wystarczy podmieniać grafiki. Oczywiście 'precision checking' jest włączone, więc nie jest to w jakikolwiek sposób dobre rozwiązanie, ale na potrzeby tej gry wystarczy. Przez to w jaki sposób kończona jest animacja nie można mieć kilku różnych animacji (Ale nie ma problemu w zmianie tego. :P).
  21. Dziś wracam wcześniej do domu więc mogę zrobić. Wyślij grafiki postaci i zamachu żebyś nie musiał potem podmieniać.
×
×
  • Dodaj nową pozycję...