Drzewko umiejętności
Aktualny czas: 28-04-26, 23:34 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Drzewko umiejętności
Ann120 Offline
*


Liczba postów: 57
Dołączył: 24-10-14

Pomógł: 2



Post: #1
Drzewko umiejętności

Jak zrobić drzewko umiejętności?
Najlepiej jak by było demko.
04-05-15 18:02
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Adrapnikram Offline
*


Liczba postów: 571
Dołączył: 04-10-13

Pomógł: 45



Post: #2
RE: Drzewko umiejętności

Wystarczyło przejrzeć skrypty zdarzeniowe

http://forum.ultimateam.pl/Thread-XP-Demo-1-0

Jak bardzo potrzebujesz tego dema to mogę podesłać jutro.
04-05-15 23:08
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Revlis Offline
*


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

Pomógł: 80



Post: #3
RE: Drzewko umiejętności

Widziałem niedawno proste rozwiązanie - zamiast drzewka umiejętności postać zdobywa nowe skile na specialnej mapie za pomocą zdarzeń. Link do demo:
http://www.mediafire.com/download/zi7s17...e+Demo.zip
Link do źródła (forum):
http://forums.rpgmakerweb.com/index.php?...kill-tree/

To też się może przydać (film):
https://www.youtube.com/watch?v=KBqavkVMyRc
05-05-15 17:08
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Ann120
Kryzz333 Offline
*


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

Pomógł: 44



Post: #4
RE: Drzewko umiejętności

Podobnież jest w Opowieściach z Edorii. Możesz sobie otworzyć projekt i zobaczyć jak tam jest.
05-05-15 20:03
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Ann120
Mateusz SSJ8 Offline
*


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

Pomógł: 40



Post: #5
RE: Drzewko umiejętności

Zrobić naprawdę drzewko umiejętności, to nie jedyny sposób na zrobienie tego, co domyślam się, że chcesz zrobić, Ann120.

Dostęp do umiejętności na wyższym poziomie dopiero po zdobyciu niższego.
Wystarczy zwykłe okno klasy "Window_Command". Po prostu utwórz listę WSZYSTKICH umiejętności bohatera (tylko nie pomyl z atakami), jakich ten może się nauczyć przez cała grę. Dobrą praktyką jest przepisać inicjalizację okna na podobieństwo RPG Makera VX Ace, bo wtedy komendy możesz wgrać w okno wywołaniem funkcji ekranu, na którą ustawiłeś wywołanie. Najpoważniejszym problemem może być uniemożliwienie bohaterowi opanowania poziomu 7 umiejętności przed opanowaniem poziomu 6, czy opanowanie poziomu umiejętności, którego jeszcze nie jest w stanie opanować (ma XPL 10, a poziom umiejętności wymaga XPL 15). Jeszcze poważniejszym problemem, niż skryptowanie, jest baza danych, gdzie nie ma żadnych umiejętności.

Dostęp do nowego ataku po opanowaniu poprzedniego
Tu może być problem, bo twórcy RPG Makera nawet w VX Ace nie przewidzieli tego. Najwygodniej byłoby nadpisać klasę "RPG::Learning" i dodać do niej wymagania. Można też, że bohater może nauczyć się ataku tylko, jeśli ma odpowiedni poziom, dysponuje wystarczającą ilością energii, określenie, czy do nauki potrzebny jest zwój, i czy ten zwój jest zamiennikiem, a w twoim przypadku dodatkowo wymagane ataki. Dobrze byłoby też określić u samego bohatera, że jeśli nie ma danego ataku w nauce, to gracz może go tego nauczyć, kiedy tylko chce, po prostu używając zwoju. Przy odpowiedniej modyfikacji bohater będzie sam uczył się nowego ataku jeśli:
+osiągnie XPL określone w nauce
+nauczenie się tego ataku nie kosztuje ani jednego punktu.
+do nauczenia się tego ataku nie trzeba żadnych TechMachine, SpellMachine, AbilityMachine, czy innych cośtamMachine.
+umiejętności bohatera pozwalają na wykonywanie tego ataku.
+żaden atak nie jest potrzebny do nauczenia się TEGO
Jeśli bohater może nauczyć się ataku sam i nie traci przy tym nawet jednego punktu, ale jego umiejętności nie wystarczą, to może się tego ataku nauczyć na żądanie gracza, kiedy tylko umiejętności pozwolą. Ewentualnie przy pierwszym awansie, w chwili którego umiejętności były wystarczające.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
(Ten post był ostatnio modyfikowany: 06-05-15 08:41 przez Mateusz SSJ8.)
06-05-15 08:38
Odwiedź stronę użytkownika 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.