NukeBoards - Kreatywność przede wszystkim
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  DownloadDownload
RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
[Construct] Spawnowanie obiektu na innym obiekcie
Autor Wiadomość
MacGyver 
Starszy kapral


Główny edytor: Construct
Pojedynki: tak
Posty: 50

2202 Prestiż
  Wysłany: 12-01-2013, 17:35   [Construct] Spawnowanie obiektu na innym obiekcie

Witam
Stworzylem za pomoca sprite'a pewien obszar , w którym chcialbym aby sie w losowych miejscach tworzyly jakies obiekty

Prosze o pomoc :S
 
     
rafradek 
Starszy sierżant


Główny edytor: Construct
Pojedynki: tak
Pomógł: 8 razy
Posty: 184

5090 Prestiż
Wysłany: 12-01-2013, 18:51   

Akcja bardo prosta: System -> create object z parametrem X na sprite.left + random(sprite.width) i Y na sprite.top + random(sprite.height)
_________________
Aktualne projekty:
Ball Attack: 80%

Zawsze dopracowane gry
 
 
     
MacGyver 
Starszy kapral


Główny edytor: Construct
Pojedynki: tak
Posty: 50

2202 Prestiż
Wysłany: 12-01-2013, 19:17   

Niestety cos jest nie tak
Obiekty spawnuja sie w miejscu , gdzie na starcie poziomu znajdowala sie strefa , jezeli przesune ja podczas gry gdziekolwiek , obiekty i ak beda spawnowac sie w "starej pozycji" strefy

Screen

Niebieski obiekt to strefa - czerwone oczy to te wlasnie obiekty
Niebieska strefa znajduje sie caly czas za plecami gracza
 
     
rafradek 
Starszy sierżant


Główny edytor: Construct
Pojedynki: tak
Pomógł: 8 razy
Posty: 184

5090 Prestiż
Wysłany: 12-01-2013, 21:26   

U mnie wszystko działa prawidłowo, sprawdź czy spawnerów jest dokładnie 1, w innym wypadku będziesz musiał zastosować warunek for each object. I jeżeli spawner jest obrócony, to tworzone obiekty nie będą dokładnie przylegały do spawnera. Jak problem występuje nadal, to będę potrzebować pliku cap.
_________________
Aktualne projekty:
Ball Attack: 80%

Zawsze dopracowane gry
 
 
     
SilentBob92PL 
Starszy sierżant
Sairento


Główny edytor: Fusion 2.5 Dev
Drugi edytor: Construct
Pojedynki: być może
Skype:
Pomógł: 31 razy
Posty: 163

15684 Prestiż
Wysłany: 12-01-2013, 23:06   

Jeśli zrobi według twojego przykładu to po przekręceniu strefy jak na obrazku obiekty będą się tworzyć tak jakby strefa była w pozycji leżącej. Dlatego do pozycji gdzie ma się stworzyć nowy obiekt trzeba jeszcze dodać poprawkę na obrót strefy.
_________________
 
 
     
rafradek 
Starszy sierżant


Główny edytor: Construct
Pojedynki: tak
Pomógł: 8 razy
Posty: 184

5090 Prestiż
Wysłany: 12-01-2013, 23:21   

SilentBob92PL napisał/a:
Jeśli zrobi według twojego przykładu to po przekręceniu strefy jak na obrazku obiekty będą się tworzyć tak jakby strefa była w pozycji leżącej. Dlatego do pozycji gdzie ma się stworzyć nowy obiekt trzeba jeszcze dodać poprawkę na obrót strefy.

To jest logiczne. Tak samo jak to że sam nie podasz jak to zrobić.
_________________
Aktualne projekty:
Ball Attack: 80%

Zawsze dopracowane gry
 
 
     
SilentBob92PL 
Starszy sierżant
Sairento


Główny edytor: Fusion 2.5 Dev
Drugi edytor: Construct
Pojedynki: być może
Skype:
Pomógł: 31 razy
Posty: 163

15684 Prestiż
Wysłany: 13-01-2013, 14:13   

Aktualnie nie mam zainstalowanego Constructa. Wieczorem zainstaluje i przyśle przykład.

Edit.
http://www35.zippyshare.com/v/75970578/file.html

Przykład pokazujący spawnowanie obiektów w strefie, używający funkcji Construkta.

(Sprite Strefa musi mieć ustawione 3 "Image Pointy" (do ustawienia w edycji Sprita [ostatnia ikonka zaraz pod Hot Spotem])
1 - poz X:0 Y:0
2 - poz X:(prawy kraniec sprita Strafy) Y:0
3 - poz X:0 Y:(dolny kraniec sprita Strefy)

Jakby coś było nie zrozumiałe to pisz.
_________________
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

PSK Cytaty Klikibaza - kopia wszystkich klików Klikipedia - encyklopedia o tworzeniu gier Discord KlikCzat Zaproszenie Wielkie Muzeum Klikowe

Powered by phpBB modified by Przemo © 2003 phpBB Group