-
Postów
405 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Lordis
-
-
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" ?
-
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
-
Dzięki :)
-
I tak coś jest nie tak :/
da się kliknąć nadal tylko 1 obiekt w roomie (ten z najmniejszym deph)
-
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
-
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?
-
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).
-
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 :)
-
@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?
-
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 :(
-
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 KamilFabuła:Kreli KamilGrafika:Kreli KamilMuzyka: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 ) -
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
-
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
-
GMLif (keyboard_check(9))
{
show_message("Nacisnoles TAB !");
}
Tak ? nie działa.
-
@TheMarcQ
Omg nie moge rozkminić co ty w ogóle piszesz...
sprawdzalem m tez nc se ne dzeje po nacsnecu tabaWtf?
a co do tematu może ktoś pomoże?
pisze coś takiego
GMLif (keyboard_check(vk_tab)){
show_message("Nacisnoles TAB !");
}
Niestety nie działa...
EDIT:
@TheMarcQ
Wiem !
literka "i" tobie nie działa? xD
-
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( ? );
-
co?
Może jakieś objaśnienie bo że taki funkcje są to ja wiem :P
-
Witam!
Mam problem. Nie wiem jak zrobić kod "po naciśnięciu klawisza TAB".
Mam taki kod ale nie działa.
GMLif (keyboard_check_pressed(vk_tab)){
// Akcja
}
-
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 :)
-
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.
-
Gra naprawde fajna :)
5/5
-
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
GMLif (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
GMLinstance_create(x,y,global.name)Z object_index też nie działa, nie ma żadnej reakcji(nic sie nie dzieje).
-
niestety raczej nie bo nie może pobrać id obiektu, którego nie ma :P
-
@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
Naliczanie obiektów w roomie
w Pytania początkujących
Opublikowano
Dzięki :D
Wszystko działa pięknie.