Pytania i Odpowiedzi
Aktualny czas: 28-04-26, 23:18 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
Pytania i Odpowiedzi
arturd Offline
*


Liczba postów: 44
Dołączył: 03-02-14

Pomógł: 2



Post: #131
RE: Pytania i Odpowiedzi

Raczej nie. Pod "This Pack Contains" (ta paczka zawiera) nie jest wspomniane o charsetach.
24-07-14 22:46
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Kostek
Angius Offline
*


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

Pomógł: 6



Post: #132
RE: Pytania i Odpowiedzi

To jest paczka battlersów, nie battlersów i charsetów. Ergo - zawiera tylko battlery.
24-07-14 23:54
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Athanor Offline
*


Liczba postów: 143
Dołączył: 10-11-13

Pomógł: 7



Post: #133
RE: Pytania i Odpowiedzi

Potwierdzam, mam tą paczke z HumblaBundla i są w nim tylko rozmiarowe battlersy. W sumie są słodkie.

To jest sygnatura która nikogo nie obchodzi, bo informacje tutaj wypisane są kłamstwem.
Slave:
Gra nigdy nie wyjdzie. Demo gotowe do wrzucenia.
Pożoga:
Gra ma wyjść przed końcem roku (prawdopodobnie).
The Room:
Ruszyły pierwsze szkice.
25-07-14 16:16
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: #134
RE: Pytania i Odpowiedzi

Chciałbym się dowiedzieć, jak wywołać obrazek i ustawić jego położenie wewnątrz stworzonego przeze mnie okienka. Chodzi mi o skrypcik. :kiti:

Rpg Maker VX Ace. :confuse:

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
(Ten post był ostatnio modyfikowany: 26-07-14 03:20 przez Yoroiookami.)
26-07-14 03:17
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #135
RE: Pytania i Odpowiedzi

Czyli chcesz dowiedzieć się, jak wstawić obrazek w okienko? Czy w jaki sposób obrazek nałożyć na okienko? Bo to różnica :aww:

[Obrazek: aye_furniture_pres.png]
26-07-14 08:26
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


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

Pomógł: 137



Post: #136
RE: Pytania i Odpowiedzi

(26-07-14 08:26)Ayene napisał(a):  Czyli chcesz dowiedzieć się, jak wstawić obrazek w okienko? Czy w jaki sposób obrazek nałożyć na okienko? Bo to różnica :aww:

Tak? O_O A jaka? Ja generalnie chciałbym obrazek w okienku, tak żebym mógł na niego...najechać i podświetlić? Nie wiem, czy to wymaga dużo pracy. :ehe:

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
26-07-14 13:24
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
X-Tech Offline


Liczba postów: 876
Dołączył: 03-05-13

Pomógł: 23



Post: #137
RE: Pytania i Odpowiedzi

Jaki zasięg mają zmienne:
@instance
a jaki
STALE ?

Czy instance maja zasieg w klasie nad znakiem "<" i w klasie pod nim ?

Po co to aliasowanie funkcji skoro i tak wywołuję jeszcze raz tę samą klasę i funkcję (one nie są aliasowane (ich nazwy) to bez sensu !
(Ten post był ostatnio modyfikowany: 26-07-14 15:26 przez X-Tech.)
26-07-14 15:25
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #138
RE: Pytania i Odpowiedzi

@Yoroi, to już problem bardziej złożony. Chcesz najechać na niego myszką? Jeśli chcesz podświetlić to najlepiej będzie, aby obrazek był osobnym Spritem. Załóż może temat we wsparciu i opisz dokładnie, co i jak. Postaram się pomóc.

@ X-Tech, ogólnie zmienne dzielą się na:
- zmienne klasy (@@zmienna) - jak nazwa wskazuje - "obowiązują" w danej klasie i mogą być deklarowane poza definicją,
- zmienne instancji (@zmienna) - deklarowane w definicji, również obowiązują w klasie.
- zmienne lokalne (zmienna) - w definiciji
- zmienne globalne ($zmienna), czyli $game_...

STALE to stałe klasowe. Ich "dziedziczenie" zależy od tego, gdzie się je zadeklaruje. Zazwyczaj używane są do deklaracji stałych w modułach. Co do zasady, jeśli wrzucisz je w obrębie klasy, to będą klasowe, jak dasz do modułu, to będą obowiązywały w module i łatwo można się do nich odnieść.
Zajrzyj np. do klasy 'Window_NameInput'. Znajdziesz tam zadeklarowane stałe tablice znaków. Jednak nie odwołasz się do nich BEZPOŚREDNIO poza klasą. Musiałbyś korzystać z definicji table, które przywołuje te stałe...

A aliasowanine jest po to, by nie trzeba było powielać kodu, który już ta funkcja posiada. Sprzyja to kompatybilności wielu skryptów. Dzięki temu, gdy ktoś modyfikuje daną definicję, dodając kilka nowych zmiennych, ktoś może się pod tę samą definicję podpiąć. Dzięki temu czasami niezastąpioną metodą w przypadkach, gdy komuś nie działają dwa skrypty, jest zmienić ich kolejność. Bo może akurat ten pierwszy dopisywał, a drugi nadpisywał definicję. Oczywiście zbyt intensywne aliasowanie ma również swoje wady. Jak wiadomo, gdy funkcję za mocno się zapętli może dojść do przepełnienia stosu. Ale i na to są sposoby smiles

[Obrazek: aye_furniture_pres.png]
26-07-14 16:11
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): X-Tech
X-Tech Offline


Liczba postów: 876
Dołączył: 03-05-13

Pomógł: 23



Post: #139
RE: Pytania i Odpowiedzi

Parę pytań:


1 Jeśli mam klasę z funkcjami, a pod nią drugą klasę, która nazywa się tak samo i ma identyczną def funkcję (nazwę) ale jej pole wykonuje coś innego - no właśnie. Co się wtedy dzieje ? Ta wyższa się nie wykonuje ? (funkcja czyli to def)

2 Załóżmy, że górna klasa (o tej samej nazwie) ma funkcję, która odtwarza jakiś utwór, a dolna ma to samo, ale wywołuje inny utwór co się wtedy dzieje ? Jak ogarnąłem RGSS3 obrabia funkcje od dołu do góry jeśli mają te same nazwy, ale co sie stanie w tym wypadku ???


3Co się dzieje kiedy totalnie zmieni się treść w dolnej klasie o tej samej nazwie np: doda jakieś nowe elementy jak definicje/zmienne - ta górna klasa się nadpisze tymi wartościami ?
Co wtedy ? Nawet jeśli używam alias inny skrypt, który odnosi się do tej samej klasy też dostanie te zmienne/definicje ? Nie ogarniam.

Pliz answer, bo zaraz sam to sprawdze napisze pare klas i funkcji i proste


Niech ktoś mnie oświeci, bo nie chce mi się pisać funkcji na sucho i testować jak szalony
(Ten post był ostatnio modyfikowany: 27-07-14 12:47 przez X-Tech.)
27-07-14 11:04
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #140
RE: Pytania i Odpowiedzi

Ad 1. Funkcją wiodącą będzie wówczas funkcja nr 2, czyli ta niższa.
Ad 2. Jak wyżej.
Ad 3. Jak wyżej. Górna definicja się nie wykona, chyba że...
Przyjmijmy, że masz dwie klasy w swoich strukturach - 1 wyższa i 2 niższa. Obie zawierają tę samą definicję. Jeśli chcelibyśmy, aby niższa poza kodem w swoim wnętrzu wykonywała też kod definicji o tej samej nazwie z klasy wyżej, należy wywołać w jej strukturze metodę:
super(*arg)
przy czym *arg to argumenty definicji "initialize" klasy wyższej. Czyli jeśli klasa wyższa ma w initialize argumenty (x, y, z), to super powinna przekazywać jej te same argumenty, czyli:
super(x, y, z)

[Obrazek: aye_furniture_pres.png]
27-07-14 12:49
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): X-Tech
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.