Witam! Dzisiaj zaprezentuję Wam, jak szybko stworzyć nowe rodzaje pnącz. Tekstura będzie zawierała zwykłe pnącze, na którym rozkwitły kwiatki. Jest to kolejny blok z cyklu „nowe rzeczy w Minecrafcie, pozwalające upiększyć świat”.
Dzisiejszy poradnik ukazuje się z jednodniowym opóźnieniem oraz będzie troszkę krótszy niż zwykle - związane jest to z moim wyjazdem, dlatego wszystkich uczących się programowania chciałbym przeprosić. Za tydzień w nagrodę napiszę dla Was ciekawy artykuł o generowaniu budynków i struktur w terenie. Wielu z Was o niego prosiło. A teraz zaczynamy!
Na zdjęciu powyżej widzimy, jaki efekt otrzymamy. Przypomnienie: standardowo zaczynamy od naszego podstawowego pliku class „Tutorial.java„.
1. Główny plik pnączy.
W naszej głównej paczce tworzymy nowy plik class i nazywamy go „VineTutorial„. Będzie to główny plik naszych pnączy. Nasza klasa będzie miała rozszerzenie „BlockVine„. Jest to główny plik class standardowych pnączy w Minecrafcie. Zawiera wszystkie niezbędne nam procedury, np. rozrastanie się pnączy. Zainteresowanym polecam przejrzeć tę klasę. Wracamy do naszego pliku. Edytujemy go, aby zawartość wyglądała tak:
VineTutorial.java
Widzimy tutaj trzy procedury: „getBlockColor„, „getRenderColor” oraz „colorMultiplier„. Służą one do kolorowania bloku. W związku z tym, że standardowo Minecraft zmienia odcień pnączy zależnie od biomu, musieliśmy nadpisać te procedury, gdyż nie chciałem, żeby również mój blok zmieniał kolor w biomach. Wprowadziłem w tych procedurach tak zwaną wartość domyślną koloru „16777215”. Możecie pobawić się tą wartością i zobaczycie, jakie kolory otrzymacie.
Oprócz tych trzech nowych procedur w naszym pliku nie ma żadnych nowości. Jest to zwykły blok z rozszerzeniem „BlockVine„.
2. Rejestrowanie bloku.
Przechodzimy do głównego pliku „Tutorial.java„. Zarejestrujemy teraz zmienną naszego bloku.
Następnie rejestrujemy nasz blok oraz nadajemy nazwę.
Mam nadzieję, że pamiętacie już, w których miejscach naszego kodu należy wstawić powyższe wpisy.
3. Kod źródłowy oraz grafika
Cały kod do pobrania z tego adresu: >>Pobierz<<
PS. Tak jak powiedziałem na początku, za tydzień przedstawię Wam artykuł o generowaniu struktur w świecie. W związku, że przez najbliższy czas będę miał dużo zadań w realu, następny artykuł może także ukazać się z małym opóźnieniem.
Komentarze
Komentarze działają w zewnętrznym serwisie Disqus, który zapisuje pliki cookie (polityka prywatności Disqusa). Wczytamy komentarze po kliknięciu przycisku poniżej.
Nie udało się wczytać Disqusa. Jeśli masz adblocka lub inną blokadę, wyłącz blokowanie na minecraft.pl i spróbuj ponownie.