Skocz do zawartości

Cygnus

Użytkownicy
  • Postów

    330
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Cygnus

  1. Sami zobaczcie o to ustawienie room zakładka views
  2. Tak Korzystam z View,ze względu na to,że lepiej się wtedy gra prezentuje.Pokoje wszystkie mam na 1920X1080,a view in room usttawione wszedzie na 960x540,a port on screen na 1920x1080 no i nic to nie daje..Dalej kreski są.
  3. Chłopaki,to co mam teraz zrobić? Rozumiem,że dwa razy mniejszyć rozmiar grafiki tak z 1920x1080 na 960X540 i drugie tło z 1920x468 na 960x234 tak? i ten kod żeby skalować,ale jak ,gdzie to wpisać,proszę wyjaśnijcie mi to krok po kroku.
  4. Słuchajcie ustawiłem w zakładce W Global Game Settings-Windows tekstury na 2024x2024,ale nic to nie daje,dalej ta pieprzona kreska:/ Co pozostaje mi teraz chłopaki? napiszcie co mam zrobić żeby to dobrze działało,może jakiś kod? co i gdzie wpisać:/ ech.Jedynie znika jak odznaczę interpolate colors between pixels,ale wtedy nie wygładza tych tekstur i gorzej grafika wygląda:/ Proszę pomóżcie...
  5. Chłopaki linia zniknęła jak odznaczyłem Interpolate colors between pixels,za to dziękuje;) ale teraz te tekstury nie są wygładzone..i średnio to wygląda...:/ Gnysek widzę,że wiesz jak ten problem rozwiązać.Mam dwa tła jedno główne pierwsze 1920X1080 a drugie mniejsze 1920x468.Wersje mam najnowszą 1.3 w nie których wersjach miałem z tym problem potem go nie było,a teraz w tej nowej znowu.Jestem zielony w tym:/ a potrzebuje pomocy z wytłumaczeniem co i jak.
  6. Kurcze chłopaki,a jak to sprawdzić:/ tło główne mam w rozdzielczości 1920x1080 a te drugie mniejsze to 1920x468 Jak ten zrzut zrobić?
  7. Cześć wszystkim,czy ktoś może mi pomóc? ale na poważnie Niżej screen z problemem.Otóż jak ustawie drugie tło jakiekolwiek,to widać łączenie tak jakby kreskę długą poziomą:/ Jak się tego pozbyć? I jeszcze druga sprawa ustawiam w roomie,żeby tło się poruszało,fakt porusza się,ale ucieka:/ a chcę żeby się poruszało tło główne,ale nie uciekało. Na czerwono zaznaczyłem tą denerwującą linie,której chcę się wyzbyć..a przeszkadza.
  8. Pazio jeśli możesz to po proszę o przykład jak zrobić tą trampolinę żeby Bohater się od niej odbijał;)
  9. Kurcze dlatego wam pytam o pomoc,w końcu to dział dla początkujących.. Dobra,to powiedzcie jaki kod miałby być np żeby drabiny działały,bo teraz jak próbuje po nich wchodzić,to tak jakbym po nich lewiatował.Chyba kolega z N94 miał ten sam problem.
  10. Cześć wszystkim Jak dodać do bossa strzały, różne ataki, chodzenie , bo na fizyce phy_physic coś nie chce działać z klocków:/ i co tu wpisać żeby w momencie zabicia wroga zmienił on swój sprite o to kod enemy STEP GML hsp = dir * movespeed; vsp += grav; image_speed = 0.03; if (hsp != 0) image_xscale = sign(hsp); ///Horizontal Collision if (place_meeting(x+hsp,y,obj_Collision) || place_meeting(x+hsp,y,obj_niewidzialny)) { hsp = 0; dir *= -1; } x += hsp; ///Vertical Collision if (place_meeting(x,y+vsp,obj_Collision)) { while (!place_meeting(x,y+sign(vsp),obj_Collision)) { y += sign(vsp); } vsp = 0; } y += vsp; ///Enemy Collision if (place_meeting(x,y,obj_player)) { if (obj_player.y < y-16) { with (obj_player) vsp =-jumping; global.pScore += 100; //Punkty za zabicie wroga instance_destroy(); sprite_index = sprWrogGinie; } else { health -= 1; // o tak bug z hp naprawiony, teraz wrogowie zabijaja;) } }
  11. Cześć wszystkim,Chciałem u kolegi włączyć swój projekt gry,który tworzę w GMS ale wywala taki błąd: Checking if INIFile C:\Users\fdgod\AppData\Local\Temp\gm_ttt_19116\/options.ini Exists !!!!No INI File C:\Users\fdgod\AppData\Local\Temp\gm_ttt_19116\/options.ini Reading File C:\Users\fdgod\AppData\Local\Temp\gm_ttt_19116\\DREAMS.win FAILED to load File C:\Users\fdgod\AppData\Local\Temp\gm_ttt_19116\\DREAMS.win Get Resolution Compile finished: 15:31:25 Ja mam win 8.1 a kolega ma win 7 nie wiem co jest nie tak u mnie działa bezproblemowo,a u kolegi nie działa.a ma wersje też taka sama jak ja czyli standard Pomóżcie proszę..
  12. Mam pytanie jak zrobić żeby bohater odbijał się od danego objektu w tym przypadku od trampoliny wysoko w górę? Jaki jest na to kod? gdzie go wpisać?
  13. Słuchajcie mam taki problem,próbuje wejść po drabinie i spadam:/ Czy ktoś jest w stanie mi pomóc? Co mam wpisać,żeby to działało prawidłowo,że jak jestem przy drabinie,to mogę po niej normalnie wchodzić: O to kod bohatera obj_player CREATE GML [/gml] start_x = x; start_y = y; phy_fixed_rotation = true; move_speed = 200; max_xspeed = 2; jumping = false; jump_force = -95; onladder = 0; ladderspeed = 4; [gml] STEP GML [/gml] phy_speed_x = max(min(phy_speed_x, max_xspeed) , -max_xspeed); if(phy_speed_x > 0.1 || phy_speed_x < -0.1) { sprite_index = spr_Player_Running; } else{ sprite_index = sprPlayer; } if (phy_speed_y > 1.2) { sprite_index = spr_Player_Falling; } image_speed = phy_speed_x / 10; background_x[0] = -phy_position_x / 5; background_x[0] = -phy_position_y / 5; background_x[1] = -phy_position_x / 5; background_x[1] = -phy_position_y / 5; if keyboard_check(vk_control) { instance_create(x,y,obj_laserek); } phy_speed_x = max(min(phy_speed_x, max_xspeed) , -max_xspeed); if(phy_speed_x > 0.1 || phy_speed_x < -0.1) { sprite_index = spr_Player_Running; } else{ sprite_index = sprPlayer; } if (phy_speed_y > 1.2) { sprite_index = spr_Player_Falling; } image_speed = phy_speed_x / 10; background_x[0] = -phy_position_x / 5; background_x[0] = -phy_position_y / 5; background_x[1] = -phy_position_x / 5; background_x[1] = -phy_position_y / 5; if keyboard_check(vk_control) { instance_create(x,y,obj_laserek); } if (onladder = 0) { } //How we want ladders to work //CHECK -Player can get onto ladder anytime by pressing UP when ontop of the ladder (in doing so is moved to the center of the ladder space DONT KNOW HOW TO DO!) //-Player can jump OFF ladder by precissing space at any time //CHECK -Gravity has no effect while "on the ladder" (but has effect while in the same space as the ladder but not activity climbing it. //-Player can get off the ladder by pressing Down //CHECK -Pressing Left and Right has NO EFFECT while on the ladder (except for orientation which you don't know how to do yet!) //ladder! //To get ON the Ladder if (onladder = 0) { { if (place_meeting (x,y,object106)) { onlader = 1; } } } //To move arround and get OFF the ladder else { if (key_jump = 1) { if (key_down = 1) { onladder = 0; } else { onladder = 0; vsp = key_jump * -jumpspeed; } } else { vsp = ((key_up + key_down) * ladderspeed); } } //end ladder [gml]
  14. keyboard_check na keyboard_check_pressed tak zmieniłem,ale nic to nie zmienia:/ wiem,że bałagan mam w tym kodzie:/ Napiszcie chłopaki,co mam wpisać,żeby te chodzenie po drabinie działo:/
  15. Cześć wszystkim Mam taki problem.Otóż mam dwa objekty drabina(obj106 i obj107),no i problem w tym jak to zrobić żebym mógł chodzić po tej drabinie..O to kod bohatera czyli obj_player Bo teraz jak do drabiny podchodze,wykonuje ruch do gory,i jak szybko naciskam klawisz to bohater nie wchodzi po drabinie,tylko tak jakby wykonywał duży skok CREATE GML [/gml] start_x = x; start_y = y; phy_fixed_rotation = true; move_speed = 200; max_xspeed = 2; jumping = false; jump_force = -95; ladder = false; global.prevRoom = SENczB; [gml] STEP GML [/gml] phy_speed_x = max(min(phy_speed_x, max_xspeed) , -max_xspeed); if(phy_speed_x > 0.1 || phy_speed_x < -0.1) { sprite_index = spr_Player_Running; } else{ sprite_index = sprPlayer; } if (phy_speed_y > 1.2) { sprite_index = spr_Player_Falling; } image_speed = phy_speed_x / 10; background_x[0] = -phy_position_x / 5; background_x[0] = -phy_position_y / 5; background_x[1] = -phy_position_x / 5; background_x[1] = -phy_position_y / 5; if keyboard_check(vk_control) { instance_create(x,y,obj_laserek); } if (!place_meeting(x,y,object106)) { ladder = false; } if (ladder = true) { gravity = 0; vspeed = 0; } if (keyboard_check(vk_up) || keyboard_check(vk_down)) { image_speed = 0.2 } else { image_speed = 0; } [gml] --><--Collision objec106 GML [/gml] if (keyboard_check(vk_up)) { ladder = true; if (place_free(x,y-3)) { y -= 2; } } if (keyboard_check(vk_down)) { ladder = true; if (place_free(x,y+3)) { y += 2; } } [gml]
  16. Proszę Panowie..tu link do mojej gry Zerknijcie,co jest nie tak,teraz coś poknociłem i wcześniej działał w żółwim tempie ten ostatni pokój,a teraz już błąd wywala:/ I jak możecie zobaczcie jak to zrobić,że jak przechodzi do drugiego roomu,to w konkretnym miejscu,a nie,gdzie się obróci na koniec planszy,to może przejść bezproblemowo do następnego roomu. Tu link do mojej gry Odwiedź moją stronę
  17. No właśnie ,jak to zrobić? gdzie ta opcja żeby to zgrać?
  18. To co mam zrobić żeby to pokazać żeby wiadomo było co jest nie tak:/?
  19. Proszę Panie Uzjel;) Kurcze nie wiem,co jest nie tak,te 3 pokoje działają bardzo dobrze,a ten ostatni wyciąga 2 lub 4 klatki:/ maks:/ Kolizje pousuwałem z objektami to dalej nie pomaga:/ Obj_Player CREATE GML [/gml] start_x = x; start_y = y; phy_fixed_rotation = true; move_speed = 200; max_xspeed = 2; jumping = false; jump_force = -95; [gml] STEP GML [/gml] phy_speed_x = max(min(phy_speed_x, max_xspeed) , -max_xspeed); if(phy_speed_x > 0.1 || phy_speed_x < -0.1) { sprite_index = spr_Player_Running; } else{ sprite_index = sprPlayer; } if (phy_speed_y > 1.2) { sprite_index = spr_Player_Falling; } image_speed = phy_speed_x / 10; background_x[0] = -phy_position_x / 5; background_x[0] = -phy_position_y / 5; background_x[1] = -phy_position_x / 5; background_x[1] = -phy_position_y / 5; [gml] Outside Room GML [/gml] phy_position_x = start_x; phy_position_y = start_y; [gml] Draw Gui GML [/gml] draw_text(0,0,"Fps:"+string(fps)+"/"+string(room_speed)) [gml] Tu całe info z show information GML [/gml] Information about object: obj_player Sprite: sprPlayer Solid: false Visible: true Depth: 0 Persistent: false Parent: Mask: spr_wall Physics Start Awake: true Is Kinematic: false Is Sensor: false Density: 1 Restitution: 0.1 Group: 0 Linear Damping: 1 Angular Damping: 0.1 Friction: 0.1 Shape: Box Points: (3.25, 0) (30, 0) (30, 30) (3.25, 30) Create Event: execute code: start_x = x; start_y = y; phy_fixed_rotation = true; move_speed = 200; max_xspeed = 2; jumping = false; jump_force = -95; set the health to 100 Alarm Event for alarm 0: execute code: ///make this happen Step Event: execute code: phy_speed_x = max(min(phy_speed_x, max_xspeed) , -max_xspeed); if(phy_speed_x > 0.1 || phy_speed_x < -0.1) { sprite_index = spr_Player_Running; } else{ sprite_index = sprPlayer; } if (phy_speed_y > 1.2) { sprite_index = spr_Player_Falling; } image_speed = phy_speed_x / 10; background_x[0] = -phy_position_x / 5; background_x[0] = -phy_position_y / 5; background_x[1] = -phy_position_x / 5; background_x[1] = -phy_position_y / 5; if health is smaller than 1 jump to the start position restart the game Collision Event with object obj_Collision: execute code: ///make this happen Collision Event with object obj_kamien: execute code: ///make this happen Collision Event with object obj_centralnyPrawy: execute code: ///make this happen Collision Event with object obj_kolce: set the health relative to -5 Collision Event with object obj_enemy: set the health relative to -1 Collision Event with object obj_skosikowy: execute code: ///make this happen Collision Event with object obj_platformaTrawaM: execute code: ///make this happen Collision Event with object obj_skosikP: execute code: ///make this happen Collision Event with object obj_woda: set the health relative to -5 Collision Event with object obj23: execute code: ///make this happen Collision Event with object obj31: set the health relative to -5 Keyboard Event for Key: execute code: image_xscale = -1; physics_apply_force(x,y, -move_speed, -20); Keyboard Event for Key: execute code: image_xscale = 1; physics_apply_force(x,y, move_speed, -20); Other Event: Outside Room: execute code: phy_position_x = start_x; phy_position_y = start_y; if next room exists Go to next room Draw GUI Event: execute code: draw_text(0,0,"Fps:"+string(fps)+"/"+string(room_speed)) Key Press Event for Key: execute code: ///First Jump if (place_meeting(x,y+1, obj_Collision)) { jumping = true; alarm [0] = 1; physics_apply_impulse(x,y,0, jump_force); show_debug_message("First Jump") } execute code: /// Secound Jump if(jumping && alarm[0] < 0){ physics_apply_impulse(x,y,0, jump_force); jumping = false; show_debug_message("Double Jump") } [gml]</span>
  20. Cześć wszystkim mój bohater sprite ma wymiary 32x32 mam pytanie jak room ma wymiary 1280x720 albo 1920x1080 to jakiej wielkości maja być elementy tła i obiekty w grze?
  21. Kurcze pousuwałem klizję z innymi objektami,ale to nie pomaga,to nie od tego tak wolno chodzi 2 lub 4 klatki na sekunde nie idzie nic zrobic:/ pomóżcie..
  22. To powiedz mi,mam pousuwać te kolizje? no tak jak mówisz,to przez to muli:/
×
×
  • Dodaj nową pozycję...