Nowy twórca, pierwsze pytanie
Aktualny czas: 28-04-26, 22:56 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Odpowiedz 
[XP] Nowy twórca, pierwsze pytanie
Amelanduil Offline
*


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

Pomógł: 35



Post: #41
RE: Nowy twórca, pierwsze pytanie

(06-02-16 20:03)Revlis napisał(a):  Masz na myśli sytuację gdy między graczem a sklepikarzem znajduje się lada,
ale gracz i tak nie może rozpocząć rozmowy? Nie bardzo wiem co może to
wywoływać (chyba że lada tak na prawdę nie jest traktowana przez projekt
jako lada), ale można to rozwiązać w prosty sposób.

Skopiuj zdarzenie - sklepikarza. Wklej je na ladzie (tzn. na obiektcie między
graczem a npc). Otwórz je i zmień grafikę na pustą, a warstwę zdarzenia na
normalną. W ten sposób za każdym razem gdy gracz kliknie na ladę będzie
rozpoczynała się rozmowa z niewidzialnym sklepikarzem, a ten za ladą będzie
służył tylko do ozdoby.

[Obrazek: ZlN4feP.png]
Jeżeli na autotile stołu w opcjach tilesetu ustawisz "counter", będzie traktowane przez projekt jak należy i nie trzeba będzie ustawiać eventów w taki sposób.
06-02-16 21:57
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #42
RE: Nowy twórca, pierwsze pytanie

Nie rozumiem. Wchodzę do database, tilsety, daję counter i zamieniam kropki na romby w miejscu teksturki mojego stołu. I nadal nic.
(Ten post był ostatnio modyfikowany: 06-02-16 22:07 przez JellyB.)
06-02-16 22:05
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Yoroiookami Offline
*


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

Pomógł: 137



Post: #43
RE: Nowy twórca, pierwsze pytanie

Jeżeli robisz zdarzeniami, to zdarzenie lady musi być ustawione jako "same as characters" żeby działało.
[Obrazek: 9d61391bd6.png]

Co do counterków to się nie znam. :lol2: Podejrzewam że wystarczy ustawić przedmiot z counterem przed postacią z którą chcemy rozmawiać (a która ma tekst).

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
06-02-16 22:17
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #44
RE: Nowy twórca, pierwsze pytanie

Ogólnie to pomysł zdarzeń nie jest zły, ale problemem jest fakt, że użytkownik nie musi (i nie będzie) wiedzieć, że ma kliknąć akurat w ladę... (używam MV, który działa również myszką).
06-02-16 22:35
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
RATISOFT Offline
*


Liczba postów: 34
Dołączył: 15-01-16

Pomógł: 13



Post: #45
RE: Nowy twórca, pierwsze pytanie

Nie wiem co pozmieniałeś ale w MV lady mają domyślnie ustawione counter...tak więc jak odpalasz nowy projekt, ustawiasz sklepikarza i lady wokół niego to wszystko jedno czy gracz kliknie na ladę czy na sklepikarza (lub podbiegnie i wciśnie klawisz akcji) to bohater podbiegnie i event sklepikarza się aktywuje. Spróbuj sam tworząc nowy projekt testowy i zobacz gdzie masz pozmieniane, że tobie nie działa tak jak powinno ;)

Steam: http://steamcommunity.com/id/ratisoft/
www: http://www.ratisoft.pl | http://www.ag-corner.com | http://www.game-rat.com | http://www.beviralnow.com

Potrzebujesz miejsca na serwerze na swoją grę zrobioną w RPG Maker MV? Napisz.
07-02-16 00:07
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #46
RE: Nowy twórca, pierwsze pytanie

Pokaz mi screena z tekstury lady?
07-02-16 00:11
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
RATISOFT Offline
*


Liczba postów: 34
Dołączył: 15-01-16

Pomógł: 13



Post: #47
RE: Nowy twórca, pierwsze pytanie

[Obrazek: screen.png]

Steam: http://steamcommunity.com/id/ratisoft/
www: http://www.ratisoft.pl | http://www.ag-corner.com | http://www.game-rat.com | http://www.beviralnow.com

Potrzebujesz miejsca na serwerze na swoją grę zrobioną w RPG Maker MV? Napisz.
07-02-16 00:19
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #48
RE: Nowy twórca, pierwsze pytanie

Witajcie ponownie,
rozmyślam aktualnie nad możliwościami programu i mam do was takie pytanie. Podalibyście mi kilka zastosowań poniższych opcji? Chodzi mi generalnie o całą sekcję "Flow Control" w menu tworzenia zdarzenia.
09-02-16 10:43
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
RATISOFT Offline
*


Liczba postów: 34
Dołączył: 15-01-16

Pomógł: 13



Post: #49
RE: Nowy twórca, pierwsze pytanie

Proponuję ci popróbować jakie możliwości poszczególne opcje dają. Jeżeli będziesz je znać to gdy zajdzie potrzeba będziesz wiedział czego użyć do uzyskania określonego efektu. Jeżeli miałeś styczność z programowaniem to bez problemu załapiesz z czy to się je :)

Postaram się pokrótce opisać te opcje:
- Conditional Branch - jedna z komend, których będziesz używał najczęściej w eventach, to po prostu instrukcja warunkowa, odpowiednik IF/ELSE IF
- Loop / break loop - czyli pętla / łamanie pętli - dla zaznajomionych z programowaniem sposób działania i zastosowanie nie nastręczy problemów. W pętle zazwyczaj dajemy komendy, które event musi powtórzyć x razy zamiast kopiować te instrukcje każde z osobna. Instrukcje zawarte w pętli będą wykonywane do czasu aż zostanie ona złamana (break loop). Zastosowanie? Na przykład musimy sprawić że po zagadaniu z dziadkiem ten zakręci się 10 razy i powie coś śmiesznego :P Spróbuj, czy uda ci się to zrobić :)
- Exit event processing - czyli zatrzymanie wykonywania eventu. Po linijce z tą komendą dalsze instrukcje przestaną być wykonywane.
- Common event - wywołanie wykonania eventu, który można ustawić w bazie
- Label / Jump to label - zarządzanie zakładkami, czyli ustawiamy zakładki w evencie i na przykład jeżeli zostanie spełniony jakiś warunek to instrukcje będą wykonywane od podanej zakładki (Jump to label) - czyli pomijamy resztę instrukcji po drodze, lub wracamy do początku eventu. Zastosowań może być wiele, na pewno ci się przyda w walce z RMem :P
- Comment - dajemy jakiś komentarz, na przykład opisując działanie danej części eventu (dzięki czemu po kilku miesiącach/latach szybko sobie przypomnimy z czym to się jadło:P), także wykorzystywane przy pluginach, na przykład by nad eventem wyświetlać nazwę.

Steam: http://steamcommunity.com/id/ratisoft/
www: http://www.ratisoft.pl | http://www.ag-corner.com | http://www.game-rat.com | http://www.beviralnow.com

Potrzebujesz miejsca na serwerze na swoją grę zrobioną w RPG Maker MV? Napisz.
11-02-16 21:39
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #50
RE: Nowy twórca, pierwsze pytanie

JellyB napisał(a):- Label / Jump to label - zarządzanie zakładkami, czyli ustawiamy zakładki w evencie i na przykład jeżeli zostanie spełniony jakiś warunek to instrukcje będą wykonywane od podanej zakładki (Jump to label) - czyli pomijamy resztę instrukcji po drodze, lub wracamy do początku eventu. Zastosowań może być wiele, na pewno ci się przyda w walce z RMem :P
Czyli jest to pewien zamiennik do switchów?

Okej, tak właśnie testuje sobie różne pierdoły i próbowałem zrobić respawn.
Mam sobie jakąś roślinkę i chcę, żeby po zebraniu znikała, a później się respiła. Wszystko działa o ile jesteśmy w tej samej lokacji, problem jest, gdy ją opuścimy, bo timer przestaje działać. Da się to zrobić?
12-02-16 13:13
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Odpowiedz 


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.