-
Postów
4 891 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
53
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez I am Lord
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 247
-
W jednym skrypcie mi definiował swoją implementację clampa() po czym mu powiedziałem że jest taka funkcja wbudowana i się poprawił haha
-
Właśnie zauważyłem że mój nie jest podłączony do internetu i ma wiedzę tylko z 2021. Na tej subskrypcji wiedza jest realtime? Użyłem tamtego wyżej wygenerowanego kodu i nagrałem filmik jak działa. Kod kamery też sobie wygenerowałem przez chatGPT: aa dodałem jedynie wytracanie prędkości podczas driftu.
-
Wpadłem na głupi pomysł aby zadawać pytania botowi https://chat.openai.com/ o kod GameMakera. Wygenerowałem kilka ciekawych odpowiedzi, może pomęczmy trochę to AI Zadawajcie pytania o jakikolwiek kod, i postujcie jak traficie na ciekawą odpowiedź. Co wy na to? To ja zacznę: Pytanie było: "Can you write code in a Game Maker:Studio2 scripting language "GML"? Odpowiedział że potrafi więc zadałem kolejne: Show me a code for arcade top-down car game physics, only movements without collision. Zaznaczyłem że kod ma być pozbawiony wykrywania kolizji. Napisał mi bardzo podstawowy kod ala sterownie statkiem kosmicznym w asteroids więc pociągnałem temat dalej. Chciałem by dopisał kod na driftowanie. Oto finalny rezultat: /// Initialize Variables var speed = 0; var maxSpeed = 5; var acceleration = 0.2; var deceleration = 0.1; var rotationSpeed = 4; /// Movement Controls if (keyboard_check(vk_up)) { // Accelerate forward speed += acceleration; if (speed > maxSpeed) { speed = maxSpeed; } } else if (keyboard_check(vk_down)) { // Accelerate backward speed -= acceleration; if (speed < -maxSpeed) { speed = -maxSpeed; } } else { // Decelerate when not pressing movement keys if (speed > 0) { speed -= deceleration; if (speed < 0) { speed = 0; } } else if (speed < 0) { speed += deceleration; if (speed > 0) { speed = 0; } } } if (keyboard_check(vk_left)) { // Rotate counter-clockwise image_angle -= rotationSpeed; } else if (keyboard_check(vk_right)) { // Rotate clockwise image_angle += rotationSpeed; } /// Apply Movement var motionX = lengthdir_x(speed, image_angle); var motionY = lengthdir_y(speed, image_angle); x += motionX; y += motionY; Kurcze ciekawe no, zaraz sobie przetestuję Dołączacie do zabawy?
-
@Nirvan Zgaduję że sam ryczałeś jak na metalowego wokalistę przystało haha
-
Ten styl wygląda jak pixel art w świecie 3D A jak by to wyglądało gdybyś wyrenderował w ortho z widocznymi pixelami? Pomniejszone do rozmiaru spritów pixelartowych?
-
A to nie jest pierwszy lepszy A* z wiki? 😂 distance_to_object(_inst,_obj) wygląda na obciążającą funkcje ;o
-
Miało tam być że zmodyfikowałem a nie (nie modyfikowałem). A błąd się pojawił jak kliknąłem kompilację i gdzieś tam w jej trakcie przerwałem bo coś na szybko zauważyłem. Z tilesetem też tak zrobilem.
-
Widzę że ze spritami jest to samo. Nie modyfikowałem sprite w edytorze w IDE a w grze jest nadal stary. Restart pomógł dopiero.
-
Już nie ważne, okazało się że restart IDE pomogło. Na następny dzień błąd się naprawił.
-
Ktoś wie jaka może być przyczyna tego że Tileset ustawiony w room editorze nie zgrywa się z tym który się wyświetla w grze?
-
Przesunięcia może mało użyteczne ale już same operacje binarne | i & się jak najbardziej przydają. Ostatnio nawet do mojego generatora drzew do GUI używałem.
-
Kurcze no nie wiem, ten obszar jakoś tak trąci prehistorią, jeszcze ten gradient okropny. Nigdzie indziej nie masz w swoim designu gradientu. I znowu będzie na głównej milion okienek okieneczek ?? Natomiast górna część mi się podoba, zakładka polskie gry to fajny będzie smaczek.
-
Rysowanie sprita pocisku na powierzchni (apliation_surface)
I am Lord odpowiedział(a) na Pogromca_kodu77 temat w Pytania zaawansowanych
Jak nie będziesz na końcu usuwał tego surface z pamięci funkcją surface_free() to będziesz mógł używać go gdzie ci się podoba, w dowolnym obiekcie o ile zmienną _surf zrobisz globalną. Ale mankament jest taki że trzeba się zabezpieczyć przed niespodziewanym usunięciem go z pamięci vram. Dzieje się to niezależnie od gry. Np może się wyczyścić jak zminimalizujesz grę. Jak pamięć karty graficznej dobija do końca itd. -
/// @function iluminate_grid(grid, lightPosX, lightPosY, lightPower); function iluminate_grid(_grid, _lightX, _lightY, _pwr ) { for ( var i = 0; i < _pwr; i++ ) ds_grid_add_disk(_grid, _lightX, _lightY, i, 1); } A może tak? Ale nie wiem jak wydajna jest to funkcja
-
Wstaw na końcu Draw show_debug_message( string(instance_number(obj_ulepszenie_9))+", "+string(instance_number(obj_ulepszenie_10)) ); I zobacz w konsoli Output czy liczby się będą zwiększać. Jeżeli tak to znaczy że nonstop tworzysz te obiekty, w nieskończoność. Instancje obiektu usuwa się za pomocą instance_destroy()
-
To mój pierwszy kawałek gdzie wgle poznałem co to akordy 🙈
-
Coś mnie wzięło na powrót do robienia muzyki i oto wam prezentuję mój wypust po 4 latach nic nie robienia w tym zakresie ?
-
Ulubiona bo się zawsze wygrywa jak cokolwiek się wrzuci z braku konkurencji ?
-
Ten manual jest tak dobrze napisany i skonstruowany że właściwie niczego innego nie potrzeba do nauki.
-
bardzo duża sceneria i kilka miejszych obrazków tła(parallaxa)
I am Lord odpowiedział(a) na Pogromca_kodu77 temat w GM:Studio 1.x
Jeżeli tło się będzie zapętlać bezszwowo to problem sam zniknie, bo to oznacza że będzie wydawał się nieskończony. -
Kiedy sam byłem na serwerze chodziłem, strzelałem i tylko słuchałem tego koncertu zniszczeń. Tak dobry był feeling Alienów Borka.
-
To zróbcie sobie harmonogram, jeden tydzień pracuje jedna osoba, drugi tydzień inna
-
tutaj https://gmclan.org/index.php?liga24&act=rounddetails&zm=179
-
Te przewody są lakierowane dlatego cyna nie łapie, spróbuj do rozpuszczalnika wsadzić końcówki na jakiś czas, powinno pomóc. Chyba że ta miedź jest z domieszką czegoś jeszcze.
-
Po co te zaokrąglenia? wow
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 247