Ruch zdarzenia
Aktualny czas: 28-04-26, 23:30 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Ruch zdarzenia
helio108 Offline
*


Liczba postów: 208
Dołączył: 20-10-13

Pomógł: 5



Post: #1
Ruch zdarzenia

Witam.

Mam problem ze zdarzeniami.

Nw co zrobić by zdarzenia na stałe zmieniły położenie. Za każdym razem gdy wchodzę ponownie do lokalizacji te wracają na stare miejsce.

Z góry dziękuję za pomoc.
14-08-15 11:53
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #2
RE: Ruch zdarzenia

Można to zrobić przełącznikami. Ustaw to samo zdarzenie(postać) w starym położeniu i nowym położeniu. mrgreen Pierwsza postać powinna mieć na pierwszej stornie grafikę postaci, a drugą stronę z przełącznikiem pustą. Druga postać powinna mieć pustą pierwszą stronę, a na drugiej powinno mieć grafikę tej samej postaci ustawioną na przełącznik.

Mam nadzieję, że dosyć jasno opisałem.

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
14-08-15 12:23
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): helio108
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #3
RE: Ruch zdarzenia

Lepiej napisz moduł przechowujący wszystkie wszystkie zdarzenia, a w Game_Map wyszukiwanie zdarzeń z obecnej mapy.
Z tego, na co wskazuje prefix, potencjał RPG Makera pozwala na takie rzeczy.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
14-08-15 12:29
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): helio108
Revlis Offline
*


Liczba postów: 266
Dołączył: 04-03-15

Pomógł: 80



Post: #4
RE: Ruch zdarzenia

Zrób jak Yoro radzi, albo zmieniaj pozycję za pomocą zdarzenia równoległego.
14-08-15 13:14
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Amelanduil Offline
*


Liczba postów: 303
Dołączył: 30-04-13

Pomógł: 35



Post: #5
RE: Ruch zdarzenia

(14-08-15 12:29)Mateusz SSJ8 napisał(a):  Lepiej napisz moduł przechowujący wszystkie wszystkie zdarzenia, a w Game_Map wyszukiwanie zdarzeń z obecnej mapy.
Z tego, na co wskazuje prefix, potencjał RPG Makera pozwala na takie rzeczy.
Mateuszu, doceniam starania, ale twoje sugestie brzmią jak podróż do Paryża z Berlina przez Władywostok...
Po co niepotrzebnie komplikować sobie życie :v
14-08-15 13:21
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
helio108 Offline
*


Liczba postów: 208
Dołączył: 20-10-13

Pomógł: 5



Post: #6
RE: Ruch zdarzenia

Ok, dziękuję wszystkim. Pójdę za radą Yoro bo ni jak nie wiem o co idzie Mateuszowi :P

Jeszcze raz dzięki!
14-08-15 13:23
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #7
RE: Ruch zdarzenia

Standardowo nie da się zrobić, że jak opuścisz mapę, a następnie na nią wrócisz, to zdarzenie będzie tam, gdzie było przed tym, jak opuściłeś mapę. Zmienna "@events" w "Game_Map" jest czyszczona przy przechodzeniu między mapami. Przykładowe rozwiązanie problemu polega na tym, że wywalasz "@events" z "Game_Map" i piszesz tam kod:
def events
MapManager.events.select { |event| event.map_id == @map_id }
end
Upewnij się jednak, że "MapManager" istnieje i zawiera zmienną "@events", która jest zapisywana i wczytywana przez funkcję zapisu.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
14-08-15 19:40
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Venesard Offline
*


Liczba postów: 226
Dołączył: 07-11-14

Pomógł: 37



Post: #8
RE: Ruch zdarzenia

@Mateusz, da się standardowo.. zwyczajny przełącznik, God damn it. Nie mieszaj już chłopakowi w głowie.

Sam nie wiem czy coś tworzę.
14-08-15 21:41
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #9
RE: Ruch zdarzenia

Venesard. W RPG Makerze możesz mieć do 999 map w jednym projekcie, a na każdej mapie 999 zdarzeń. Ile to jest 999x999? Naprawdę chce ci się tylu zmiennych używać do zapamiętania pozycji zdarzenia?

Ja podpowiadam helio108 najlepszą w tym wypadku drogę. Nie mów, że stałeś się robotem.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
15-08-15 08:01
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Venesard Offline
*


Liczba postów: 226
Dołączył: 07-11-14

Pomógł: 37



Post: #10
RE: Ruch zdarzenia

Mówię że bez sensu jest utrudnianie sobie życia niepotrzebnym grzebaniem w kodzie. Nie, nie stałem się robotem, ale nie jestem też masochistą. NIKT nie użyje w grze 999x999 zdarzeń, wybacz. Z reguły jest ich kilkanaście/dziesiąt na mapę, a to już bez problemu da się ogarnąć self switchami.

Sam nie wiem czy coś tworzę.
15-08-15 23:51
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.