Skocz do zawartości

Platyna

Użytkownicy
  • Postów

    2 122
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Platyna

  1. Platyna

    Instalacja systemu

    Przypuszczam, że przy odpalaniu systemu powinna się pojawić jakaś możliwość, że po wciśnięciu jakiego F1 czy innego FX przejdzie Ci do partycji Recovery. Tak jest na moim Samsungu i przypuszczam, że prawie wszedzie gdzie systemu nie dają na płytce. Chyba, że ją przypadkiem kieydś usunąłeś tak jak np. mój znajomy kiedy instalował mi 3 lata temu Ubuntu. I mam problem, bo nie mogę sobie Windowsa na nowo postawić. :P
  2. Czy ktoś z obecnej tu studiującej starszyzny miał może na analizie i pamięta albo po prostu potrafi wymyślić dowód na to, że funkcja jest równa swojej pochodnej wtedy i tylko wtedy gdy jest postaci c*exp(x) dla pewnego c rzeczywistego? Grzebałem na googlach i nigdzie nic. EDIT: Pewno i tak skończy się na tym, że będę musiał się rejestrować na matematyka.pl. :P
  3. Tymuś, Tymuś! Wyobraź sobie, że się mylisz, zły człowieku. Nie możesz obliczać pozycji x i y niezależnie od siebie. Jeśli ogranicza nas przykładowo prawa krawędź to przesunięcie w y też trzeba odpowiednio skrócić. Nie ma rady. Trzeba ifnąć przypadki, która krawędź nas ogranicza, albo sprawdzić czy bardziej przeskalowało w x czy w y i w ten sam sposób przeskalować drugą współrzędną. Uno momento... EDIT: Tadam! GML cx = room_width / 2; cy = room_height / 2; tx = mouse_x; ty = mouse_y; dir = point_direction( cx, cy, tx, ty ); dis = point_distance( cx, cy, tx, ty ); dx = lengthdir_x( dis, dir ); dy = lengthdir_y( dis, dir ); d2x = max(-cx, min(cx, dx)); d2y = max(-cy, min(cy, dy)); if(dx == 0) scale = d2y/dy; else if(dy == 0) scale = d2x/dx; else scale = min(d2x/dx, d2y/dy); newx = cx+scale*dx; newy = cy+scale*dy; draw_arrow( cx, cy, newx, newy, 5);
  4. Ale to jest całkowicie normalne i z całą pewnością nie jest "conajmniej dziwne". Używasz opcji "Save As", a nie "Save Copy As" (której GM chyba nawet nie posiada). To logiczne, że będziesz pracował na tym co zapisałeś. W każdym programie tak jest!
  5. A takiego wała! Jest różnica. Wszystko co jest w GM zautomatyzowane robi się szybciej niż jak byśmy to kodem zrobili. A to przepraszam to co jest? Krasnoludki?
  6. Wiem o tym. Gość jednak chciał rysować kilka sprite'ów w jednym obiekcie.
  7. Jest. Właśnie Ci ją podałem. Przy umiejętnym użyciu wyświetla kolejne klatki. Z jednak strony dodatkowe obliczenia instancji, z drugiej wolny interpreter kodu. Prawie bez różnicy więc postaw na czystość projektu. Wcześniej napisałeś "a draw_sprite wyswietla tylko jedną." więc dobitnie i ze zirytowanie zadałem retoryczne pytanie. Przecież jak chcesz wyświetlić całą animację to na raz wyświetlasz JEDNĄ KLATKĘ.
  8. Jezu, nie spojrzałem w jakim to dziale i jak zobaczyłem nazwę tematu to miałem rozkminę czego może dotyczyć. :D
  9. A co ma robić? 5 na raz wyświetlać?! Weź podstaw pod drugi argument zmienną, która co stepa się zwiększa. Trochę myśleć trzeba. -_-
  10. Jeśli nie masz nic w Draw obiektu i nie bawiłeś się zmiennymi wbudowanymi image_index i image_speed to domyślnie po ustawieniu sprite'a obiektowi animacja będzie odtwarzana. Innym wyjściem jest wstawienie w Draw funkcji: GML draw_sprite(SPRITE, NUMER_KLATKI_ANIMACJI, x, y);
  11. Platyna

    Galeria Grafik

    Przez Ciebie zaczynam żałować, że przestałem rysować portrety. : (
  12. W zdarzeniu collision z npcem musisz dać jakiś if porównujący jego y z y gracza. Do obiektu z którym kolidujesz odwołujesz się przez other, czyli na przykład: GML (Collision) if(y<other.y) //cos else //cos innego</span>
  13. No to tworzysz nowy i przypisujesz nowy obiektowi. Stary możesz ewentualnie jeszcze usunąć.
  14. Jest! A nazywa się? view_angle! Niesamowite. A helpa to Ci z GMa ukradli pewnie? GML view_angle[0] = obj.direction; ewentualnie GML view_angle[0] = -obj.direction; będzie zdaje się poprawne jeśli chcesz by obj był zawsze obrócony w tę samą stronę względem okna.
  15. Właśnie, że zadziała. place_free nie sprawdza kolizji z punktem tylko z selfem gdyby hipotetycznie był na podanej pozycji.
  16. Ale on ma tło za background, a nie jednolity kolor. 1. Zrób surface. 2. Narysuj na nim tło tak jak rysuje się w roomie. 3. Zrób sprite z fragmentu surface'a. 4. Nałóż na ten nowy sprite kanał alpha z oryginalnego sprite'a.
  17. Platyna

    Zadanko

    http://www.wolframalpha.com/input/?i=48%2F2x http://www.wolframalpha.com/input/?i=48%2F2%28x%2By%29 Ten temat już kiedyś był, a ja dalej ustaję przy swoim, że w tym przypadku to nie jest zdefiniowane i kwestią umowną jest kolejność. Gdy nie ma znaku mnożenia można w domyśle zakładać istnienie nawisu. Powyżej widzimy, że wolfram potrafi to interpretować na oba sposoby. Pamiętajmy, że nie ma w matematyce symbolu '/'. Jest jedynie kreska ułamkowa. A zasady rządzące zapisem "komputerowym" w większości przypadków zabraniają pomijania znaku mnożenia. Z kreską ułamkową jest jednoznacznie, a pokażcie mi język programowania, w którym taki zapis jest dozwolony! Jak wolfram pozwolił to widzimy, że takie kwiatki jak powyżej wychodzą. Także temat zamknięty. Wynik jest umowny, bo nie ma zdefiniowanych jasnych zasad tej formy zapisu działań. Całki jeszcze, ale pierwiastki?! Ja chce przestrzenie liniowe! GAL <3 Odpadnie przy pierwiastkach stopnia nieparzystego? Bo wiesz, że pierwiastek będący liczbą ujemną, a pierwiastek z liczby ujemnej to nie to samo. :P
  18. Jak random wylosuje Ci liczbę większą od 1 to _x albo _y będzie miało wartość ujemną. Wtedy w warunku odwołasz się do ujemnej (negative) komórki.
  19. gnysek, zepsułeś. A mieliby zagwozdkę. To był za duży hint. : (
  20. Zastanawiające, prawda? :D EDIT: Coraz więcej cwaniaków ogląda temat i się głowi. :P
  21. Platyna

    Rune Masters

    Jestem wielkim fanem uroczego człowieczka po prawej na ostatnim screenie. I nie mam na myśli żołnierza.
  22. Platyna

    Foto-galeria

    Ogarniaj. To nie do Ciebie.
  23. Miło dla odmiany zostać na tym forum docenionym. Nawet jeśli to tylko prosty artykuł. Chyba napiszę coś nowego po sesji. :)
  24. Cóż, nie miałem w planach głosować, ale załamał bym się poziomem tego forum gdyby dla jaj dopuściło to zwycięstwa Seida. Także głos na Warfoga.
×
×
  • Dodaj nową pozycję...