Skocz do zawartości

Jak zmieniac kolor sprajta w trakcie gry?


Rekomendowane odpowiedzi

Witam.

Mysle ze nadszedl czas na pierwsza wlasna gre.

Nic wielkiego, zaden projekt zycia. Zwykla najprostsza zrecznosciowka.

wazne zeby doprowadzic projekt do konca.

Mam w zwiazku z tym 2 nastepujace pytania, ktore powstaly w trakcie projektowania, a z ktorymi nie jestem sobie sam poradzic.

1. w zamierzeniu w na ciemnym tle bedzie ukryty sprajt.

Jak zrobic by powoli sprajt nabieral swoich wlasciwych kolorow, a tlo (background) wciaz bylo bez zmian)?

tzn np: ciemny tunel i powoli wylania sie obrazek czlowieka(sprite) w tym tunelu.

2. Potrzebowalbym wprowadzic lekkie zaklocenia w ruch wskaznika myszy.

Tzn ze gdy wolno poruszam myszka, wskaznik jest wprowadzany w lekkie drgania, a gdy ruszam szybko myszka, wskaznik odwzorowywuje dokladnie ruchy myszy. (cos jak przy namierzaniu w grach pistoletem snajperskim, gdy po chwili rece strzelcazaczynaja drgac)

Wdzieczny bylbym za odpowiedzi ktore bede mogl zrozumiec :) (jestem na etapie klockow)

dzieki.

Odnośnik do komentarza
Udostępnij na innych stronach

1. Może po prostu zwiększaj alpha

GML (STEP)
if image_alpha<1 {image_alpha+=0.05}

PS:w create alpha musi być ustawione na 0

2.GM niema wbudowanej funkcji zmiany położenia myszy, tu masz dll http://gmc.yoyogames.com/index.php?showtopic=286465

GML
set_mouse(mouse_x+random_range(-5,5),mouse_y+random_range(-5,5))

EDIT:2. Co do prędkości to zapisuj x i y myszy na początku stepa, a co np 2 klatki porównuj w point_distance.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja ustawiam 1024x768, trochę mało, ale robie tak, aby dostosować grę do użytkowników, którzy mają monitory 1024x768. 800x600 to za mało.

edit: zaczynam podejrzewać, że źle pisze :/Można chyba ustawić też dużą rozdzielczość, obraz się chyba wtedy dostosuje do rozdzielczości monitora.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...