Skocz do zawartości

Jak zmieniac objekt 1 w objekt 2 po nacisnieciu klawisza E?


Rekomendowane odpowiedzi

Opublikowano

Mam 2 problemy gra jest juz zrobiona w 90%, wiec do rzeczy: jak zrobic zeby po nacisnieciu klawicza E object 1 zmienial sie w objekt 2? Ja zrobilem tak: Przy nacisnieciu E: change object1 in to instance object2 ale nie dmienia sie. A teraz drugi problem mam kamerke ze podąza za samochodem, ale obraz sie przesuwa tylko jak jest przy rogu ekranu gry...i nie widac co jest dalej jak tak sie przesuwa i chce zeby bylo tak ze kamera sie przesuwa a samochod jest na srodku.

Opublikowano

wiem... -_-, a ja wkleilem tam taki kod:

 

with(sportcar) instance_change(sportcar silnik3,true);

 

on jest w "obj_BuyE" bo mam object i w nim mam te funkcje pod kliknieciem klawisza E, ale i tak nie dziala bo wyskakuje coś takiego:

 

 

FATAL ERROR in

action number 3

of Keyboard Event for E-key Key

for object buy3:

 

COMPILATION ERROR in code action

Error in code at line 1:

with(sportcar) instance_change(sportcar silnik3,true);

 

at position 41: Symbol , or ) expected.

 

 

 

 

Co jest zle?

  • Administratorzy
Opublikowano
Czy to pytanie zaawansowanych??

 

Czy jesteś moderatorem?

 

@Wracając do tematu:

A nie prościej tak?

 

On Key Press E

GML
instance_create(x,y,obj2);

instance_destroy();

ostatecznie razem z viewem:

GML
ppp=instance_create(x,y,obj2);

view_object[0]=ppp;

instance_destroy();

  • Administratorzy
Opublikowano
@Mistyk: o co ci chodzi? Jak to ni może być spacji co wy gadacie? Oo

 

W tym: with(sportcar) instance_change(sportcar silnik3,true); jest spacja zamiast przecinka...

Opublikowano
W tym: with(sportcar) instance_change(sportcar silnik3,true); jest spacja zamiast przecinka...

No a Mistyk odniósł to do mojego kodu -.- Dlatego nie wiedziałem ;p

Opublikowano
with(sportcar) instance_change(sportcar silnik3,true) ale nam nie ma byc spacji, bo tak sie azywa objekt... to takj nie moze byc? jak tak to zmienie nazwe
Opublikowano
with(sportcar) instance_change(sportcar silnik3,true) ale nam nie ma byc spacji, bo tak sie azywa objekt... to takj nie moze byc? jak tak to zmienie nazwe

 

Albo jak chcesz miec cos zamiast spacji uzywaj znaku "_" , raczej tak jak przedmowcy nie moze byc spacji.

 

np: with(sportcar) instance_change(sportcar_silnik3,true);

Opublikowano
?? nie może być spacji w nazwie obiektu ;/

jeśli nie masz zamiaru sie do niego odnosić w żadnym skrypcie - to może i być ta spacja

Opublikowano

a dlaczego dlaej mi nie dziala nawet po zmienieniu nazwy (" " zmienilem na "_", nazwa sie koloruje) nie wiem co jest zle? daje kod jaki tam mam: with(sportcar) instance_change(sportcar silnik3,true);

  • Administratorzy
Opublikowano

Tak, dostajesz kolejnego warna za double post.

 

Skorzystaj z mojej wersji kodu, jeżeli tamta nie działa. (tego kilka postów wyżej)

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ę...