![]() |
|
[XP] Drzewko umiejętności - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [XP] Drzewko umiejętności (/Thread-XP-Drzewko-umiej%C4%99tno%C5%9Bci) |
Drzewko umiejętności - Ann120 - 04-05-15 18:02 Jak zrobić drzewko umiejętności? Najlepiej jak by było demko. RE: Drzewko umiejętności - Adrapnikram - 04-05-15 23:08 Wystarczyło przejrzeć skrypty zdarzeniowe http://forum.ultimateam.pl/Thread-XP-Demo-1-0 Jak bardzo potrzebujesz tego dema to mogę podesłać jutro. RE: Drzewko umiejętności - Revlis - 05-05-15 17:08 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/zi7s17n06atu3gw/Skill+Tree+Demo.zip Link do źródła (forum): http://forums.rpgmakerweb.com/index.php?/topic/14014-xp-skill-tree/ To też się może przydać (film): https://www.youtube.com/watch?v=KBqavkVMyRc RE: Drzewko umiejętności - Kryzz333 - 05-05-15 20:03 Podobnież jest w Opowieściach z Edorii. Możesz sobie otworzyć projekt i zobaczyć jak tam jest. RE: Drzewko umiejętności - Mateusz SSJ8 - 06-05-15 08:38 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. |