Skocz do zawartości

Lordis

Użytkownicy
  • Postów

    405
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Lordis

  1. Witam! Mam kolejny problem. Nie wiem jak zrobić naliczanie pewnej grupy obiektów w roomie. Mam kilka obiektów w roobie ( obj_auto, obj_samolot, obj_bus, obj_dom), dodatkowo mogę je tworzyć z menu. Moje pytanie jest takie jak zrobić naliczanie np. jeśli są 2 obj_auto i 3 obj_dom to żeby na ekranie wyświetlało się tekst "Elementy: 5" ?
  2. power() jest to potęga, podaje sie tam dwie liczby (liczbe podnoszoną i poręgę). podejrzewam że jak dałeś tam stoper to wynikiem były tak duże liczby że wywaliło ci grę ;p
  3. I tak coś jest nie tak :/ da się kliknąć nadal tylko 1 obiekt w roomie (ten z najmniejszym deph)
  4. Jest to ekran graficzny. Może go krutko opisze: Kanały: 1-współrzędną 'x' 2-współrzędną 'y' 3-kolor (0-8) 4-on/off 5-czyści i tak jeśli podłączymy do kanałów 1 i 2 wartości stałe np. 3 i 4 i po kanału 4 podłączymy przycisk to gdy go naciśniemy pojawi się nam pixel na współrzędnych (3,4) na screenach na górze widać jak zrobiłem urządzenie które umożliwia rysowanie za pomocą "W,A,S,D" i dodatkowo zmiane kolotów "Q,E" i narysowałem buźkę :P W wersji demo jest mały ekranik więc ma mniej współrzędnych ale też coś się tam da narysować :P
  5. Kodu za bardzo nie rozumiem a do tego nie działa tak jak trzeba. To znaczy akcja się wykonuje tylko po kliknięciu na obiekt najbardziej wystawionym (najmniejszy deph) w całym roobie a mi chodzi by on sprawdzał tylko obiekty o współrzędnych mouse_x,mouse_y jak to zrobic?
  6. Witam! Mam problem. Mam dwa obiekty które się czasem nakładają i gdy klikam na jeden z nich kiedy sa nałorzone to kliokają mi sie obydwa obiekty. Chciał bym by sie klikał tylko obiekt który jest na widoku (ma mniejszy deph).
  7. w wersji demo jest tylko 1 wyświetlacz :P w pełnej będzie menu z którego będzie można ich dawac ile się chce a co do gry to widze że coraz więcej błędów znajdujecie ;/ trzeba to będzie wszystko zreperować thx za komenty i pokazywanie errorów :)
  8. @bluks Tak jak czytam te błędy jakie znalazłeś to podejrzewam że kable podłączałeś na odwrót albo nie zmieniałeś kanału bo np. klawiatura ma tylko wyjście a nie ma wejścia tak więc do niej nie można podłączyć kabla. Tak też w drugim przypadku. Nie wime jak to dobrze wytłumaczyć hmmm np. mamy [const] (moduł z wartością stałą) i 3 wyświetlacze. Jedem moduł można podłączyć do wielu wyświetlaczy ale do jednego wyświetlacza nie można podłączyć wielu modułów ! To jest ważne że do jednego kanału wejścia może być podłączony tylko jeden kabel tak więc zapewne podłączyłeś do [-A] klawiature a potem zamiast [-A] podłączyć do [A+B] zrobiłeś na odwrót i podłączyłeś [A+B] do [-A] co spowodowało odłączenie się klawiatury. Czy tak?
  9. Heh :D @Roki ta "8" jest jescze niedopracowana (w sęsie takim że do niej można podpiąć wszystko i nie trzeba łączyć tego po przez chipset [8]). A jak ty podpiełeś właśnie ten chipset [8] do tej "8" to wyświetliła się liczba 0 i wszystko działa xD zarazz dam screena z jakimś prostym urządzeniem :D @ Maxpayn Pisałem w info, że jak cche się usunąć jakiś moduł trzeba najpierw usunąć kable ;/ robiłem zabespieczenia przed takimi błędami ale widze że dalej wyskakują niera :(
  10. Tytuł: Pure Logic WIRE (stara nazwa Game Maker WIRE) Gatunek: Logiczna/Sandbox/Symulator elektroniki Opis: Jest to gra robiona w 100% przeze mnie (nie wspomagałem się żadnymi przykładami itd z czego jestem dumny ). Do zrobienia tego Programiku/gry zainspirowała mnie gra Garry's Mod a dokładniej Wire Mod (addon do Garry's Moda). Moja gra będzie polegała na tworzeniu mniej lub bardziej skomplikowanych konstrukcji. W grze będzie jeden tryb gry, mianowicie tryb dowolny czyli będziemy mogli majsterkować i bawić się do woli. Swoje projekty będzie można zapisywać (w pełnej wersji) do pliku i wczytywać. Gra jest już na wykończeniu więc postanowiłem dać demko (oczekiwane z niecierpliwością przez wielu graczy). Tak jak zasegurowali mi użytkownicy dorobiłem możliwość zmiany koloru kabla i parę innych elementów. W pełnej wersji bedą "dymki" które będą wyjaśniać poszczególne rekwizyty, a do tego postaram się zrobić opszerną pomoc w której objaśnię wszystkie elementy w grze. Dodatkowo w pełnej wersji dodam kilka moich urządzeń (zapisy) by jeszcze bardziej was nakręcić/zmotywować do zabawy z moim programikiem. Zapowiedzi: Zapowiedzi pełnej wersji gry sa ciągle aktualizowane w Tym Temacie ! Download: Pobierz DEMO ! Rozmiar pliku: 2728KB Autorzy: Programowanie: Kreli Kamil Fabuła: Kreli Kamil Grafika: Kreli Kamil Muzyka: Kreli Kamil Screeny: 1. Przykład: Jest to prosty przykład. 1. Wstawiamy takie same chipsety jakie widzimy na obrazku. 2. Klikamy klawisz [3] po czym klikamy [LPM] na jedną z klawiatur, wybieramy klawisz (litera/cyfra) i klikamy [OK], robimy to samo z druga klawiaturą. 3. Jedną z klawiatur podłączamy do chipset'a "Negacja" by wartość była '-1' a drugą możemy podłączyć do "Moduł przekazujący" by estetycznie wyglądało. 4. Tworzymy chipset sumy "dodawanie" i podłączamy wcześniejsze moduły do jednego i drugieko kanału ([PPM] zmienia kanał). 5. Chipset sumy podłączamy do modułu "Inkrementacja". 6. A "Inkrementacje" do "7 segmentowego dekodera". 7. Moduł "7 segmentowy dekoder" podłączamy do "8" i wyświetlacza (do wyświetlacza po to by sprawdzić czy "8" pokazuje prawdziwą wartość, czy nie wystąpił jakiś błąd :P )
  11. Postanowiłem zmienić Hud (gui) na bardziej pasujący do grafiki reszty gry. Powiedzcie co o tym sądzicie czy jest lepszy czy bardziej pasuje itd. To dopiero zarys, więc pare rzeczy ulegnie jeszcze zmianie
  12. No dobra :P Trzeba będzie dać inny klawisz ale do przełączania zakładek w menu najlepiej by było tabem. Dziękuję za pomoć :D
  13. GML if (keyboard_check(9)) { show_message("Nacisnoles TAB !"); } Tak ? nie działa.
  14. @TheMarcQ Omg nie moge rozkminić co ty w ogóle piszesz... Wtf? a co do tematu może ktoś pomoże? pisze coś takiego GML if (keyboard_check(vk_tab)) { show_message("Nacisnoles TAB !"); } Niestety nie działa... EDIT: @TheMarcQ Wiem ! literka "i" tobie nie działa? xD
  15. Assassin a powiedz mi jak już znalazłem tam na tej stronce tab: 000 1001 011 9 09 HT ␉ ^I \t Horizontal Tab to co mam wpisać w keyboard_check( ? );
  16. co? Może jakieś objaśnienie bo że taki funkcje są to ja wiem :P
  17. Witam! Mam problem. Nie wiem jak zrobić kod "po naciśnięciu klawisza TAB". Mam taki kod ale nie działa. GML if (keyboard_check_pressed(vk_tab)) { // Akcja }
  18. Planuje zrobić obszernego Help'a w którym opisze każdy z poszczególnych modułów, chipsetów, ekraników itd. dodatkowo przy wybieraniu danego elementu będzie dodatkowa opcja (której nie ma na screenie) obok [sTWÓRZ] a mianowicie [DETALE]. Ta opcja będzie przekierowywać do helpa i pokazywała cały opis danego elementu. Dodatkowo po najechaniu na dany obiekt i przytszymaniu na nim myszki będzie się pojawiał dymek z nazwą elementu, aktualnym kanałem i wartością jaka w nim sie znajduje (narazie może to nie byc dla was zbyt jasne :P ). Pozdrawiam i Dziękuje za dobre komentarze :)
  19. Dodaje nowego Screena byście nie pomyśleli że porzuciłem tak dobry projekt :) Postaram się w najbliższym czasie dać demko które nie będzie miało niektórych urządzeń (ekrany,diody,guziki) ale udostępnie wszystkie moduły. Postaram się dorobić prostego i zrozumiałego helpa i daje upload :) Pełna wersja będzie za jakiś czas xD jeszcze kupe roboty.
  20. mam obiekty "info_obiek", około 50 obiektów "modul" i obiekt, który będzie tworzył dany moduł "create" w menu mam odpowiedniki do każdego mogułu, po kliknięcu na jeden z nich w obiekcie "info_obiekt" pojawiają sie informacje o tym module który klikneliśmy (sprite, do czego służy itd) oraz pokazuje się (tworzy sie) obiekt "create" i by stworzyć wybrany moduł trzeba będzie kliknąć na krzycisk create. Ten kod jest mi potrzebny po to by nie pisać 50 razy (50 mam modułą a jeszcze jest pare innych obiektów) jednego i tego samego tylko z inną nazwą obiektu GML if (global.name=obj_dodawanie) { instance_create(x,y,obj_dodawanie); }else if (global.name=obj_odejmowanie) { instance_create(x,y,obj_odejmowanie); }else... tylko wystarczy GML instance_create(x,y,global.name) Z object_index też nie działa, nie ma żadnej reakcji(nic sie nie dzieje).
  21. niestety raczej nie bo nie może pobrać id obiektu, którego nie ma :P
  22. @Slash: Powiem tak: Nie wiesz kiedy skończeć :/ A co do twojego pytania jak zrobić takie urządzenie tomuszę cie zmartwić ale będzie się dało to zrobić bez kondensatora :) Wystarczć będzie Timer ustawiony na 10 sec, który będzie wyłączał urządzenie po upływie czasu (a będzie się włączał po "wyłączeniu" urządzenia). EDIT: A z wydaniem to jest jeden problem został mi interface z którym mam nie mały problem. Chciał bym go zrobić przejrzyście i w miarę zrozumianie dla początkujących. i jest troche zabawy przytym oraz mniejsze i większe problemy :P
×
×
  • Dodaj nową pozycję...