Witam wszystkich zainteresowanych tym tematem. Otóż bardzo potrzebuję pomocy przy robieniu swojego zacnego RTS'a...
Otóż:
mam obiekt o_u_br
i mam obiekt o_ou_br
Pierwszy to jednostka.
Drugi to kontroller jednostki.
I w kontrolerze piszę np. hp=80, maxhp=80. Kod nie jest odnoszony do "o_u_br", po prostu jest, gdyż wymaga on zmiennych zawartych tylko w tym kontrolerze.
No i gdy tworzy mi się taka druga jednostka, tworzy się drugi kontroller. Załóżmy że mam dwie jednostki i dwa kontrollery. Oba mają ustawione hp=80. I jak przykładowo nacisnę Ctrl to mam kod:
GML
hp-=5
I ten kod jest skierowany do o_ou_br, czyli tego kontroleru.
No i teraz obu jednostkom się odejmuje hp... Wiem dlaczego, bo kod obowiązuje wszystkie obiekty o nazwie o_ou_br. Jednak jak zrobić żeby jedna z tych jednostek traciła życie a druga nie? Oba kontrolery i obie jednostki muszą mieć takie same kody. Jak to zrobić?
Proszę o pomoc, przerywa to moją produkcję :crying: